linux終端—vim編輯器
vim 文件后即為一般模式,shift+:后進(jìn)入命令行模式,一般模式下按i進(jìn)入編輯模式,任何模式下按Esc將回到一般模式。注:僅分享較常用的操作,想要了解詳細(xì)的vim編輯器使用技巧可以任意瀏覽器輸入vim manual進(jìn)行搜索。
一般模式:
0:到行首
^:到行首home
$:到行末end
[[:到文件最上面內(nèi)容
]]/G:到文件最下面內(nèi)容
/word:搜索某個字符;n:下一個搜索到的位置
nx:向后連續(xù)刪除n個字符
b:將游標(biāo)放在所在單詞首部
dw:刪除一個單詞
ndd:剪切游標(biāo)所在向下n行
d$:刪除游標(biāo)所在處到改行最后一個字符
d1G:刪除游標(biāo)所在到第一行的所有數(shù)據(jù)
dG:刪除游標(biāo)所在到最后一行的所有數(shù)據(jù)
p/P:粘貼
yw:復(fù)制一個單詞
nyy:復(fù)制游標(biāo)所在向下n行
y$:復(fù)制游標(biāo)所在處到改行最后一個字符
y1G:復(fù)制游標(biāo)所在到第一行的所有數(shù)據(jù)
yG:復(fù)制游標(biāo)所在到最后一行的所有數(shù)據(jù)
u:撤銷
ctrl+r:反撤銷
.:重復(fù)上一個命令
20j:向下移動20行
命令行模式:
:q:退出
:q!:強制不保存退出
:x:保存退出
:set nu:設(shè)置行號
:set nonu:取消行號
:1,$s/word1/word2/g:從第一行到最后一行尋找word1并替換成word2
:%s/word1/word2/g:從第一行到最后一行(全文)尋找word1并替換成word2
:%s/word1/word2/gc:從第一行到最后一行(全文)尋找word1并替換成word2,每次替換前需要確認(rèn)(confirm)
:10,20s/^/#/g:10-20行添加#注釋
:nohl:取消高亮(如取消查找后的部分詞高亮)
編輯模式:
ctrl+n:自動補全
linux終端—vim編輯器的評論 (共 條)
