
- Vim 教程
- Vim - 首頁
- Vim - 簡介
- Vim - 安裝和配置
- Vim - 它的朋友
- Vim - 熟悉起來
- Vim - 獲取幫助
- Vim - 編輯
- Vim - 導航
- Vim - 重新審視編輯
- Vim - 搜尋
- Vim - 處理多個物件
- Vim - 標記
- Vim - 宏
- Vim - 暫存器
- Vim - 摺疊
- Vim - 差異比較
- Vim - 外掛
- Vim - 將 Vim 用作 IDE
- Vim - 遠端檔案編輯
- Vim - 提示和技巧
- Vim - 個性化
- Vim - 結論
- Vim 有用資源
- Vim - 快速指南
- Vim - 有用資源
- Vim - 討論
Vim - 提示和技巧
現在我們對 Vim 有了一個大致的瞭解。讓我們討論一些 Vim 的提示和技巧來提高生產力。在本節中,我們將討論以下內容:
- 將空格轉換為製表符,反之亦然
- 突出顯示拼寫錯誤的單詞
- 單詞補全
- 逐字元複製行
- 縮排程式碼
- 更改檔案格式
將空格轉換為製表符,反之亦然
將製表符轉換為空格
如果您正在編輯檔案,並且想要將輸入的製表符字元轉換為空格,則執行以下命令:
:set expandtab
請注意,此命令不會將現有的製表符轉換為空格。要實現此目的,請執行以下命令:
:set tabstop = 4 shiftwidth = 4 expandtab :retab
在上述命令中,我們指示 Vim 將製表符轉換為 4 個空格
將空格轉換為製表符
要將空格轉換為製表符,請執行以下命令:
:set noexpandtab :retab!
突出顯示拼寫錯誤的單詞
我們可以指示 Vim 突出顯示拼寫錯誤的單詞。為此,請在插入模式下執行以下命令:
:set spell
下圖突出顯示了 Vim 中拼寫錯誤的單詞:

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

逐行復制字元
使用以下命令逐字元複製和貼上行:
序號 | 命令和描述 |
---|---|
1 | Ctrl + y
複製並貼上游標上方的文字 |
2 | Ctrl + e
複製並貼上游標下方的文字 |
請注意,我們必須在插入模式下使用這些命令。
縮排程式碼
如果您有未縮排的程式碼需要縮排,請執行以下命令:
=%
例如,如果您有如下未縮排的程式碼:

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

更改檔案格式
要將檔案格式更改為 UNIX,請執行以下命令:
:set ff = unix
要將檔案格式更改為 DOS,請執行以下命令:
:set ff = dos
廣告