2008/12/07

vim常用指令...

在這邊分成五個類別分別做介紹
移動、編輯、搜尋、替換、檔案

◎ 移動
→ 左
h:向左移一格
0:移到行首
^:移到最左非空白字元
→ 右
l:向右移一格
$:移至行尾
→ 上
k:向上移一行
H:移至螢幕頂第一個非空白字元
gg:移至檔頭
Crtl+b:向上翻頁
→ 下
j:向下移一行
G:移至檔尾
L:移至螢幕底第一個非空白字元
Ctrl+f:向下翻頁
%:移到對應的括號上

◎ 編輯
i:游標前輸入
x:刪除游標字元
dd:刪除一整行
r:取代游標
s:取代游標(插入)
u:回復(undo)
Ctrl+r:重做(redo)
yy:複製整行
p:貼上
.:重複動作

◎ 搜尋
/:搜尋
n:往下找
N:往上找
*:搜尋游標的字

◎ 替換
:[range]s/xxx/yyy/[c,e,g,i]
-->range:1,7(第一到第七行) or 3,$(從第三行到最後) or %(整篇文章)
-->xxx:要被替換的字
-->yyy:替換的字
-->c(詢問), e(不顯示Error), g(不詢問), i(不分大小寫)

◎ 檔案
:q!:強制離開
:x:有修改則存檔離開
:!:執行外部命令

沒有留言:

張貼留言