linux-vim編輯器

同時打開多個文件:
vim  -o  file1 file2  file3     (注:ctrl+w鬆開,再按方向鍵在窗口之間切換)

在vim窗口中打開文件:      :open file
在新窗口中打開文件:      :split file

查找命令:
:/text  從上往下查找text
:?text  從下往上查找text      n查找下一個  N 查找下一個

:set  nu   顯示行號
:set  ic  忽略大小寫的查找
:set  hl  高亮搜索結果,所有結果都高亮顯示,而不是匹配一個匹配

替換 switch命令
r 替換當前字符
:s/old/new/  替換當前行的第一個匹配
:s/old/new/g  替換當前行的所有匹配(global)
:%s/old/new/   替換所有行的第一個匹配
:%s/old/new/g  替換整個文件的所有匹配
:10,20 s/^/    /g 在第10行 至第20行每行前面加4個空格,用於縮進

^  移動到本行第一個非空白字符上
$  移動到行尾 (3$  移動到下面3行的行尾)
gg  移動到文件頭  =[[
G (shift+g)  移動到文件尾  =]]

u  撤銷(undo)
U  撤銷對整行的操作
CTRL + r 重做 (redo)

dd  刪除當前行
3dd 刪除當前開始後的3行

yy  複製當前行
nyy  複製當前後開始的n行 (例 2yy 拷貝當前行及其下一行)

p  在當前光標後粘貼 ,如果之前使用了yy命令來複制一行,那麼就在當前行的下一行粘貼
P(大寫) 在當前光標前粘貼

:!command



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章