每行開頭顯示行號:
- 顯示::set number
- 取消顯示::set nonumber
- 預設為顯示:在.vimrc當中,加入 set nonumber
- 顯示目前的設定::set number? 或 :set nonumber? 皆可
- Tab寬度設為4個空白::set tabstop=4
- Tab字元直接以空白取代 / 取消取代::set expandtab / :set noexpandtab
- 只在python檔案中用4個空白取代:
autocmd Filetype python setlocal expandtab tabstop=4 shiftwidth=4(要在開啟該python檔案前就設好,所以要設在.vimrc中;設定前先試編python檔看是否vim已預設此設定) - 顯示目前Tab寬度設定::set tabstop? ,其餘設定值同理加個問號即可查值。
- vim的tab鍵行為,是透過tabstop、expandtab、shiftwidth、softtabstop四個屬性來設定。前兩項容易理解。如果有出乎預期的結果,再來研究shiftwidth與softtabstop。
- 使用 :e 檔案名稱,可開啟要編輯的檔案。被開啟的檔案會存入 buffer 中
- 用 :buffers、:ls、:files ,皆可列出現有的buffers
- 用 :buffer 編號或檔名、:b 編號或檔名,可呈現存該buffer中的檔案內容
- 用 :bn (:bnext)、:bp (:bprev),可切換buffer
- 預設情形是buffer內容要儲存完才能切換,有點麻煩,允許沒儲存就可切換的方法是 :set hidden
- 刪除buffer::bd 編號或檔名 (:bdelete 編號或檔名),不加編號或檔名會作用在目前的buffer
沒有留言:
張貼留言