Vim技巧和竅門

現在應該對Vim有了一個很好的瞭解了,接下來討論Vim提高生產力的一些提示和技巧。 在本節中,將討論以下主題內容 -

  • 將空格轉換爲製表符,反之亦然
  • 突出拼寫錯誤的單詞
  • 單詞完成
  • 逐個字符地複製行
  • 縮進代碼
  • 更改文件格式

1. 將空格轉換爲製表符,反之亦然

將製表符轉換爲空格

如果正在編輯文件並且想要將輸入的製表符轉換爲空格,請執行以下命令 -

:set expandtab

請注意,此命令不會將現有製表符更改爲空格。要實現此目的,執行以下命令 -

:set tabstop = 4 shiftwidth = 4 expandtab 
:retab

在上面的命令中,指示Vim將標籤轉換爲4個空格

將空格轉換爲製表符

要將空格轉換爲標籤,請執行以下命令 -

:set noexpandtab :retab!

2. 突出拼寫錯誤的單詞

可以指示Vim突出拼寫錯誤的單詞。請執行以下命令 -

:set spell

下圖突出顯示Vim中拼寫錯誤的單詞 -

Vim技巧和竅門

3. 單詞完成

Vim還提供單詞完成功能。對於此插入模式下的執行以下命令 -

Ctrl + p

Vim技巧和竅門

4. 逐行復制字符

使用以下命令逐個字符地複製和粘貼行 -

編號

命令

描述

1

Ctrl + y

複製並粘貼位於光標上方的文本

2

Ctrl + e

複製並粘貼位於光標下方的文本

請注意,必須在插入模式下使用這些命令。

5.縮進代碼

如果要縮進的代碼,請執行以下命令 -

=%

例如,如果有像下面這樣的非縮進代碼 -

Vim技巧和竅門

然後轉到第4行並執行=%命令。 它將縮進代碼,如下所示 -

Vim技巧和竅門

6. 更改文件格式

要將文件格式更改爲UNIX,請執行以下命令 -

:set ff = unix

要將文件格式更改爲DOS,請執行以下命令 -

:set ff = dos