一、基礎操作
1、打開文件
$ vi filename
2、插入與編輯
i:在當前游標前插入文本 I:在當前行首插入文本 o:在當前游標下插入一行並進入插入模式 O:在當前游標前插入一行並進入插入模式 a:在當前游標後插入文本 A:在當前行尾插入文本 r:替換當前字元 R:進入替換模式,替換游標後的文本
3、刪除
x:刪除當前字元 dw:刪除從當前位置到單詞結尾 d^:刪除從當前位置到行首 d0:刪除從當前位置到行尾 dd:刪除整行
二、模式切換與保存
1、模式切換
ESC:退出插入模式進入命令模式 i:從命令模式進入插入模式 v:從命令模式進入可視模式
2、保存與退出
:w:保存修改 :wq:保存修改並退出 :q!:放棄修改並退出 :ZZ:保存修改並退出 :w filename:另存為文件
三、搜尋與替換
1、搜尋
/word:向下查找指定文本 word ?word:向上查找指定文本 word n:繼續下一個查找 N:繼續上一個查找
2、替換
:s/old/new/g:全局替換,將所有 old 替換為 new :s/old/new/ng:僅替換符合要求的部分,n 為數字,表示第 n 次出現後的部分 :%s/old/new/g:在整個文件中進行替換
四、游標移動與編輯技巧
1、游標移動
h:向左移動一個字元 l:向右移動一個字元 j:向下移動一行 k:向上移動一行 w:向右移動一個單詞 e:向右移動一個單詞結尾 b:向左移動一個單詞 0:移動到行首 $:移動到行尾
2、編輯技巧
.=:重複上一個命令 u:撤銷上一個命令 CTRL + r:恢復命令 yy:複製當前行 p:粘貼
五、其他常用命令
:set number:顯示行號 :set nonumber:移除行號 :set hlsearch:高亮顯示搜尋結果 :set nohlsearch:移除高亮 :set ignorecase:忽略大小寫 :set noignorecase:區分大小寫 :set autoindent:自動縮進 :set paste:避免因文本格式而造成的插入問題
原創文章,作者:UJYBQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/372208.html