vim選中命令
vim編輯命令
例子末行命令
快捷鍵功能
i游標前插入
a游標後插入
i行首插入
a行尾插入
o下一行插入新行
o上一行插入新行
快捷鍵功能
w向前移動乙個單詞(word)
b向後移動乙個單詞(back)0行首
^行首非空字元$行尾
快捷鍵功能
gg檔案頂部(go)
g檔案尾部
數字gg
數字對應行
:數字數字對應行
快捷鍵功能
ctrl+b
向上翻頁
ctrl+f
向下翻頁
h螢幕頂部(head)
m螢幕中間(middle)
l螢幕底部(low)
快捷鍵功能
下一段%
括號切換
m 字母
為當前位置作標記,記為字母(mark)
』 字母
跳轉到字母標記的行
快捷鍵功能
v可視字元模式
v可視行模式
ctrl+v
可是塊模式(垂直選中文字)
《移動命令》
進入可視模式後可與移動命令相結合來選擇文字
快捷鍵功能
u撤銷(undo)
ctrl+r
恢復撤銷(redo)
x刪除游標所在字元
d+《移動命令》
刪除選中文字//d0 dw d』a d}
d刪除至行尾
dd刪除當前行
ndd刪除n行
快捷鍵功能
y+《移動命令》
複製選中文字(copy)
yy複製本行
p貼上(paste)
r替換游標所在字元(replace,如需需要變小寫為大寫)
r進入替換模式(類似平時按insert進入的插入模式)
快捷鍵功能
>>
向右縮排四個空格(可視模式下乙個》即可縮排)
>>
向左縮排四個空格
.重複執行上一動作
/str
*向後匹配游標所在單詞
#向前查詢游標所在單詞
8i#esc
:########
0ctrl+vjjji# esc
:當前游標所在行及下面三行被注釋掉了(行首都加上了"# ")
解釋:1.輸入了8後進入插入模式,然後輸入了乙個#號,此時按esc返回,則執行了8次這一動作
2.輸入0將游標移至行首,隨後進入可視塊模式,jjj向下移動了三次,共選中了四行,然後按大寫i進入插入模式(可視模式下一定要按大寫i才能進入插入模式),然後在行首輸入了# ,再按esc返回,則選中行的行首都被加上了# ,即被注釋掉了
:e檔名 or :e.
:編輯另一檔案或開啟當前目錄(edit)
:n檔名
:新建檔案(new)
:w檔名
:另存為檔案(write)
:w :q :wq :q!
:儲存/退出/儲存並退出/強制退出(不保留更改)(quit)
:sp檔名
:下方增加分屏顯示檔案(split)
:vsp檔名
:右邊增加分屏顯示檔案(vertical)
myblog
mysite
學習聖地
vim常用命令 快捷鍵總結
接觸linux有一段時間了,進行文字編輯的時候用得最多的是vim,而且也是大多數使用linux的人推薦的,如果熟悉各種常用命令和快捷鍵,那麼使用起來將是一件很爽的事情。最近看書學習linux,在這裡總結一下vim的常用命令和快捷鍵 nj k h l 移動n次,如10j,向下移動10行 crtl f ...
Vim 常用命令和快捷鍵
目錄 常用命令 替換命令的完整形式 range s from to flags 把from指定的字串替換成to指定的字串,from可以是正規表示式。range 行為不寫 預設為游標所在的行 游標所在的行 1第一行 最後一行 33第33行 a標記a所在的行 之前要用ma做過標記 1當前游標所在行的下面...
tmux常用命令與快捷鍵
apt get install tmux檢視prefix現有繫結鍵 tmux show options g grep prefixtmux中預設的組合鍵ctrl b。要在tmux內建命令中修改及時生效,可在終端中輸入以下命令 tmux set g prefix c x tmux unbind c b...