Vim - 提示和技巧



現在我們對 Vim 有了一個大致的瞭解。讓我們討論一些 Vim 的提示和技巧來提高生產力。在本節中,我們將討論以下內容:

  • 將空格轉換為製表符,反之亦然
  • 突出顯示拼寫錯誤的單詞
  • 單詞補全
  • 逐字元複製行
  • 縮排程式碼
  • 更改檔案格式

將空格轉換為製表符,反之亦然

將製表符轉換為空格

如果您正在編輯檔案,並且想要將輸入的製表符字元轉換為空格,則執行以下命令:

:set expandtab

請注意,此命令不會將現有的製表符轉換為空格。要實現此目的,請執行以下命令:

:set tabstop = 4 shiftwidth = 4 expandtab 
:retab

在上述命令中,我們指示 Vim 將製表符轉換為 4 個空格

將空格轉換為製表符

要將空格轉換為製表符,請執行以下命令:

:set noexpandtab :retab!

突出顯示拼寫錯誤的單詞

我們可以指示 Vim 突出顯示拼寫錯誤的單詞。為此,請在插入模式下執行以下命令:

:set spell

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

Spelled

單詞補全

Vim 還提供單詞補全功能。為此,請在插入模式下執行以下命令:

Ctrl + p

Completion

逐行復制字元

使用以下命令逐字元複製和貼上行:

序號 命令和描述
1 Ctrl + y

複製並貼上游標上方的文字

2 Ctrl + e

複製並貼上游標下方的文字

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

縮排程式碼

如果您有未縮排的程式碼需要縮排,請執行以下命令:

=%

例如,如果您有如下未縮排的程式碼:

Indent

然後轉到第 4 行並執行 =% 命令。它將縮排程式碼如下:

Indent Code

更改檔案格式

要將檔案格式更改為 UNIX,請執行以下命令:

:set ff = unix

要將檔案格式更改為 DOS,請執行以下命令:

:set ff = dos
廣告