勵志

勵志人生知識庫

vim操作命令

Vim是一個流行的文本編輯器,具有命令模式、插入模式和末行模式三種主要模式。以下是一些基本的Vim操作命令:

打開檔案。使用命令[vim filename](){"sa":"re_dqa_zy","icon":1}打開或新建檔案;[vim -r filename](){"sa":"re_dqa_zy","icon":1}恢復崩潰的檔案;[vim -R filename](){"sa":"re_dqa_zy","icon":1}以唯讀方式打開檔案;[vim + filename](){"sa":"re_dqa_zy","icon":1}打開檔案並將游標置於最後一行;[vi +n filename](){"sa":"re_dqa_zy","icon":1}打開檔案並將游標置於第n行;[vi +/pattern filename](){"sa":"re_dqa_zy","icon":1}打開檔案並將游標置於第一個與pattern匹配的位置;[vi -c command filename](){"sa":"re_dqa_zy","icon":1}在編輯前執行指定命令。

命令模式。使用i、a等鍵進入插入模式;使用esc鍵返回命令模式;游標移動命令包括h、j、k、l、w、e、b、0、$、G、gg(到檔案開始)、ngg(跳轉到指定行);文本編輯命令包括x(刪除)、dd(刪除行)、yy(複製行)、p(貼上)、u(撤銷)、ctrl+r(重做)。

插入模式。使用i或a鍵進入插入模式,i在當前位置插入,a在當前位置後插入。

末行模式。使用冒號(:)進入末行模式;保存檔案使用:w;退出Vim使用:q;強制退出不保存修改使用:q!;保存並退出使用:wq。

文本搜尋和替換。使用/text進行搜尋;使用?text反向搜尋;使用n查找下一個匹配項;使用N查找上一個匹配項;使用:set ignorecase切換忽略大小寫搜尋;使用:set noignorecase取消忽略大小寫。

這些命令是Vim的基本操作,掌握它們可以大大提高文本編輯效率。