一.基本命令
1.游標命令
k、j、h、l — 上、下、左、右游標移動命令。
ctrl+g — 游標所在位置的行數和列數報告。
w、b — 使游標向前或向後跳過乙個單詞。
$、^ — 使游標移動到行尾或行首第乙個非空字元。
% — 檢查括號的配對情況。
gg、g、ng — 游標移動到第一行或最後一行或指定行上。
w、b — 游標以單詞向前移動或向後移動。
ctrl + f、ctrl + b — 向前翻頁或向後翻頁。
2.編輯命令
cw、dw — 改變(置換)/刪除游標所在處的單詞的命令 (c=change、d=delete)。
x、d$、dd — 刪除乙個字元、刪除游標所在處到行尾的所有字元以及刪除整行的命令。
dl — 刪除當前游標下的字元。
dh — 刪除當前游標左邊的字元。
c$ — 修改到行尾。
cl — 修改當前游標下的字元。
cc — 修改一整行。
xp — 交換游標下的字元和它後面的乙個字元的位置。
3.查詢命令
/string、?string — 從游標所在處向後或向前查詢相應的字串的命令。
/string> — 只匹配單詞的末尾。
/string< — 只匹配單詞的開頭
/— 匹配乙個完整的單詞。
n — 遍歷所有的查詢結果。
4.拷貝複製命令
yy、p — 拷貝一行到剪貼簿或取出剪貼簿中內容的命令。
nyy、p — 拷貝n行到剪下板或取出剪下板中的內容。
y$ — 拷貝當前游標到行尾。
nyy — 拷貝n行。
5. 拆分視窗
split — 橫向拆分視窗。
shift + w — 視窗之間切換。
close — 關閉拆分視窗。
二.vim使用技巧集錦(%也可以指定特定行,如: 2s或1,3s)
r /path/file.txt — 在現在開啟的檔案中游標所在處讀入/path/file.txt檔案的內容。
x, yd — 刪除x行和y行之間的所有內容,包括x和y行。
$s/^/insertstring/ — 給游標當前所在行的開頭插入指定的字串。
x, $s/^/insertstring/ — 從x行開始到結束在每一行的開頭插入指定的字串。
x, ys/^/insertstring/ — 在x行到y行的每一行的開頭插入指定的字串。
%s/$/insertstring/g — 給檔案中每一行的結尾新增指定字串(指定行時不用g)。
%s/string1/string2/g — 將檔案中所有的string1替換成string2(指定行時不用g)。
%s#/usr/bin#/bin#g — 把檔案中所有路徑/usr/bin換成/bin。
help command — 查詢命令的幫助資訊。
三. vim選項
vim 命令 Vim常用命令
4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...
VIM常用命令
vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...
VIM常用命令
常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...