vi /vim
需要記住指令太多了,不需要學習那麼多,隻要學一些基礎的指令
複制 yy nyy 3yy(向下複制3行) p向下粘貼 P向上粘貼
删除,剪切 dd ndd 3dd(向下删除3行 )
還原 u
重複 ctrl + r
向下查找 / n N
向上查找 ?
替換 s/// s/old/new/ 目前
s/old/new/g 本行
3,13s/old/new/g 從第三行,到第13行替換
.,13s/old/new/g 從目前行,到第13行替換
.,$-1s/old/new/g 從目前行,到到數第二行替換
1,$s/old/new/g 從第一行,到最後一行替換
%s/old/new/g 從第一行,到最後一行替換
查找删除 s/old//g
.,$s/^/#/g 從目前行,到最後一行,行首加# ^行首
.,$s/^#//g 不等于 .,$s/#//g 從目前行,到最後一行,行首去掉#
顯示序号
set nu set nonu
:w 儲存
: w! 強制儲存(但不一定能儲存,檔案權限)
: q 退出
: q! 不儲存,強制退出
:w [filename] n1:n2 w[filename] 另存
: r [filename] 讀取檔案
:wq
: wq!
:! command 執行linux指令
ZZ 檔案沒有改動,則不儲存退出,檔案有改動,則儲存退出
定位 10 shift + g G
定位最後一行 shift + g
定位第一行 shift +gg(有的電腦不行) 1 shift +g