現在應該對Vim有了一個很好的瞭解了,接下來討論Vim提高生產力的一些提示和技巧。 在本節中,將討論以下主題內容 -
- 將空格轉換為跳位字元,反之亦然
- 突出拼寫錯誤的單詞
- 單詞完成
- 逐個字元地複製行
- 縮進代碼
- 更改檔格式
1. 將空格轉換為跳位字元,反之亦然
將跳位字元轉換為空格
如果正在編輯檔並且想要將輸入的跳位字元轉換為空格,請執行以下命令 -
:set expandtab
請注意,此命令不會將現有跳位字元更改為空格。要實現此目的,執行以下命令 -
:set tabstop = 4 shiftwidth = 4 expandtab
:retab
在上面的命令中,指示Vim將標籤轉換為4
個空格
將空格轉換為跳位字元
要將空格轉換為標籤,請執行以下命令 -
:set noexpandtab :retab!
2. 突出拼寫錯誤的單詞
可以指示Vim突出拼寫錯誤的單詞。請執行以下命令 -
:set spell
下圖突出顯示Vim中拼寫錯誤的單詞 -
3. 單詞完成
Vim還提供單詞完成功能。對於此插入模式下的執行以下命令 -
Ctrl + p
4. 逐行複製字元
使用以下命令逐個字元地複製和粘貼行 -
編號 | 命令 | 描述 |
---|---|---|
1 | Ctrl + y |
複製並粘貼位於游標上方的文本 |
2 | Ctrl + e |
複製並粘貼位於游標下方的文本 |
請注意,必須在插入模式下使用這些命令。
5.縮進代碼
如果要縮進的代碼,請執行以下命令 -
=%
例如,如果有像下麵這樣的非縮進代碼 -
然後轉到第4
行並執行=%
命令。 它將縮進代碼,如下所示 -
6. 更改檔格式
要將檔格式更改為UNIX,請執行以下命令 -
:set ff = unix
要將檔格式更改為DOS,請執行以下命令 -
:set ff = dos