文字目標
修改刪除
複製1個單詞
cwdw
yw2個單詞
c2w or 2cw
2dw or d2w
2yw or y2w
向後3個單詞
3cw or c3w
3dw or 3wd
3cy or c3y
一整行cc
ddyy or y
游標位置到行尾
c$ or c
d$ or d
y$游標位置到行首
c0d0
y0單個字元
rx or x
yl or yh
5個字元
5s5x
5yl移動
命令←、↓、↑、→
h、j、k、l
到下一行的首字母
+到上一行的首字母
-到單詞的尾部
e or e
按單詞前移
b按單詞後移
w到行尾
$到行首0操作
命令從快取區輸出文字
p or p
啟動vi,如果指定了檔案就開啟檔案,無此檔案新建檔案
vi filename
儲存編輯、退出檔案
zz or :wq
不儲存檔案、退出檔案(強制退出)
:q編輯行為
命令在當前位置插入文字
i在行首插入文字
i在當前位置追加文字
a在行尾追加文字
a在游標所在行的下一行新建一行,並將游標移在新建行上進入輸入模式
o在游標所在行的上一行新建一行,並將游標移在新建行上進入輸入模式
o刪除行並替換文字
s使用新文字覆蓋現有文字
r合併當前行和下一行
j轉換大小寫
~重複上次操作
.取消上次修改
u恢復行到初始狀態
u摘錄自:《學習vi編輯器》–lamb linda&robbins arnold
最後再給大家推薦一本書:《vim實用技巧》-- neil
上面兩本書都有中文譯本,第一本書比較適合從零開始學習,第二本適合有一定基礎後再看,這些講使用工具類的書籍還是要配合練習,多在日常工作中使用,達到熟能生巧!
vi vim 常用命令
vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步了解它。vi也是linux...
vi vim常用命令
跳到最後一行 shift g 跳到行最後乙個字元 shift 4 跳到檔案開頭 gg 跳到行頭 0 跳到某一行 25gg 或者 25g 或者 n 恢復修改 u 清空檔案 dg 刪除一行 dd 向下查詢 字元 向上查詢 字元 替換 s src des g src是原字元 des是目的 g是替換全部 行...
vi vim常用命令
高效率移動 1 在插入模式之外 基本上來說,你應該盡可能少的呆在插入模式裡面,因為在插入模式裡面 vim 就像乙個 啞巴 編輯器一樣。很多新手都會一直呆在插入模式裡面,因為這樣易於使用。但 vim 的強大之處在於他的命令列模式!你會發現,在你越來越了解 vim 之後,你就會花越來越少的時間使用插入模...