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

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