日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux如何使用vi/vim命令

vi是文本編輯器 , 而vim是類似于vi的文本編輯器 , 是代碼編輯比較實(shí)用的工具 , 下面小編就給大家介紹下Linux如何使用Vi、Vim命令 , 感興趣的朋友一起來了解下吧 。

Linux如何使用vi/vim命令


一、一般模式:刪除、復(fù)制與粘貼類命令
x , X x為向后刪除一個字符 , X為先前刪除一個字符
nx(n代表數(shù)字) 向后刪除n個字符
dd 刪除當(dāng)前行
D 刪除當(dāng)前行所有字符 , 試成為空行
ndd(n代表數(shù)字) 刪除光標(biāo)所在行的向下n列
d1G 刪除光標(biāo)所在行到第一行的所有數(shù)據(jù)
dG 刪除光標(biāo)所在行到最后一行的所有數(shù)據(jù)
yy 復(fù)制光標(biāo)所在行
y1G 復(fù)制光標(biāo)所在行到第一行的所有數(shù)據(jù)
yG 復(fù)制光標(biāo)所在行到最后一行的所有數(shù)據(jù)
ynj(n代表數(shù)字) 復(fù)制光標(biāo)所在行向下n+1行
dnj(n代表數(shù)字) 刪除光標(biāo)所在行向下n+1行
p , P p為復(fù)制的數(shù)據(jù)粘貼在光標(biāo)的下一行 , P為復(fù)制的數(shù)據(jù)粘貼在光標(biāo)的上一行
J 將光標(biāo)所在行與下一行的數(shù)據(jù)結(jié)合成一行
u 恢復(fù)前一個動作(undo)
二、編輯模式命令
i , I i為在當(dāng)前光標(biāo)所在處插入輸入的文字 , I為在光標(biāo)所在行第一個非空字符插入輸入的文字
a , A a為在當(dāng)前光標(biāo)所在處下一個字符插入輸入的文字 , A為在光標(biāo)所在行最后一個字符的下一個字符處插入輸入的文字
o , O o為在光標(biāo)所在行的下一行行首開始插入字符 , O為在光標(biāo)所在行的上一行行首開始插入字符
r , R r為替換光標(biāo)所在那一個字符 , R為一直替換光標(biāo)所指的文字 , 直到退出
Esc 退出 , 回到一般模式
三、命令模式
h 光標(biāo)向左移一個字符
【Linux如何使用vi/vim命令】 j 光標(biāo)向下移一個字符
k 光標(biāo)向上移一個字符
l 光標(biāo)向右移一個字符
Ctrl+f 屏幕向下翻一頁
Ctrl+b 屏幕向上翻一頁
Ctrl+d 屏幕向下翻半頁
Ctrl+u 屏幕向上翻半頁
+ 光標(biāo)移動到下一行的第一個非空字符
- 光標(biāo)移動到當(dāng)前行的第一個非空字符
n空格(n代表數(shù)字) 光標(biāo)向當(dāng)前行向右移動n個字符
0(數(shù)字0) 光標(biāo)移動到當(dāng)前行的第一個字符(可以為空字符 , 注意與-區(qū)分)
$ 光標(biāo)移動到當(dāng)前行的最后一個字符(可以為空字符 , 注意與-區(qū)分)
H 光標(biāo)移動到當(dāng)前屏幕最上方的那一行的第一個非空字符
M 光標(biāo)移動到當(dāng)前屏幕最中間那一行的第一個非空字符
L 光標(biāo)移動到當(dāng)前屏幕最下方的那一行的第一個非空字符
G 光標(biāo)移動到該文章最后一行的第一個非空字符
nG(n代表數(shù)字) 光標(biāo)移動到該文章第n行的第一個非空字符
n 光標(biāo)從當(dāng)前行向下移動n行的第一個非空字符
/word 在光標(biāo)之后查找word字符串
?word 在光標(biāo)之前查找word字符串
:s/word1/word2/g 在光標(biāo)當(dāng)前行查找word1 , 并替換成word2
:n1 , n2s/word1/word2/g 在第n1行與第n2行之間查找word1 , 并替換成word2
:%s/word1/word2/g 整個文章查找word1 , 并替換成word2
:w 將編輯的數(shù)據(jù)保存到硬盤文件中
:w [filename] 將編輯后的數(shù)據(jù)保存到硬盤的另一個文件中
:r [filename] 在編輯數(shù)據(jù)時 , 讀入另一個文件中的數(shù)據(jù) , 即將filename文件中的內(nèi)容加到光標(biāo)所在行下一行
:wq或:x 保存并退出
:q 退出 , 適用于未修改的文件

推薦閱讀