vi簡(jiǎn)明教程
1.insert和normal模式
i → Insert 模式,按 ESC 回到 Normal 模式.
x → 刪當(dāng)前光標(biāo)所在的一個(gè)字符。
:wq → 存盤 + 退出 (:w 存盤, :q 退出) (注::w 后可以跟文件名)
dd → 刪除當(dāng)前行,并把刪除的行存到剪貼板里
p → 粘貼剪貼板
2.從normal模式進(jìn)入到insert模式
a → 在光標(biāo)后插入
o → 在當(dāng)前行后插入一個(gè)新行
O → 在當(dāng)前行前插入一個(gè)新行
cw → 替換從光標(biāo)所在位置后到一個(gè)單詞結(jié)尾的字符
3.nomal模式下的光標(biāo)移動(dòng)
0 → 數(shù)字零,到行頭
^ → 到本行第一個(gè)不是blank字符的位置(所謂blank字符就是空格,tab,換行,回車等)
$ → 到本行行尾
g_ → 到本行最后一個(gè)不是blank字符的位置
4.粘貼拷貝
P → 粘貼
yy → 拷貝當(dāng)前行當(dāng)行
5.打開/保存/退出/改變文件
:e <path/to/file> → 打開一個(gè)文件
:w → 存盤
:saveas <path/to/file> → 另存為 <path/to/file>
:x, ZZ 或 :wq → 保存并退出 (:x 表示僅在需要時(shí)保存,ZZ不需要輸入冒號(hào)并回車)
:q! → 退出不保存 :qa! 強(qiáng)行退出所有的正在編輯的文件,就算別的文件有更改。
:bn 和 :bp → 你可以同時(shí)打開很多文件,使用這兩個(gè)命令來切換下一個(gè)或上一個(gè)文件。(可用:n到下一個(gè)文件)
6.vi進(jìn)階
3dd → 刪除3行
3p → 粘貼3次
gg → 到第一行
G → 到最后一行
5G → 到第五行
7.其他
h鍵 → 向前移動(dòng)一個(gè)字符
j鍵 → 向下移動(dòng)一行
k鍵 → 向上移動(dòng)一行
l鍵 → 向后移動(dòng)一個(gè)字符
花點(diǎn)時(shí)間熟悉一下上面的命令,一旦你掌握他們了,你就幾乎可以干其它編輯器都能干的事了