linux的vim那是相當強大,剛開始接觸的同學們都會感覺好用但是記不住都是干嘛用的,現在我們就來了解一下非常基本的指令。
(今天沒時間了,找時間在裡面加些例子)
查找:
/word 向下尋找word
?word 向上尋找word
n向下重復查找剛才字符串
N向上重復查找剛才字符串
:n1,n2s/word1/word2/g 從n1行到n2行之間把word1替換為word2
:n1,n2s/word1/word2/gc 從n1行到n2行之間把word1替換為word2 需求確認
:1,$s/word1/word2/gc 從1行到最後行之間把word1替換為word2 需求確認
復制粘貼:
yy 復制光標所在的一行
nyy 復制光標所在的下n行
y1G 復制全部
yG 復制光標一下所有
y0 復制光標到行首
y$ 復制光標到行尾
刪除:
x,X 向後/向前刪除一個字符
nx 連續向後刪除n個字符
dd 刪除正行
ndd 刪除n行
d1G 刪除全部
dG 刪除光標到結束
d0 刪除光標到行首
d$ 刪除光標到行尾
操作:
J 將光標所在行與下一行的數據結合成同一行
u 復原上一部操作(相當於撤銷)
[ctrl+r] 重做上一個操作
. 重做上一個操作
命令
:! command
總結:
1G從頭到尾
小寫字母向前大寫字母表示向後
多文件編輯
vim filename1 filename2
:files 查看一下編輯數據有什麼
n 切換到另外一個文件
多窗口
:sp [filename]
這個圖是鳥哥畫的,借鑒來大家看下( 出自鳥哥的linux私房菜)