vim shortcuts

基本操作
Esc 從當前模式轉換到“普通模式”羹应。所有的鍵對應到命令可柿。
i “插入模式”用于插入文字蝉娜。回歸按鍵的本職工作哥纫。
: “命令行模式” Vim 希望你輸入類似于保存該文檔命令的地方

* 高亮
:noh/:nohl 取消高亮

方向鍵
h 光標向左移動一個字符
j 或 Ctrl + J 光標向下移動一行
k 或 Ctrl + P 光標向上移動一行
l 光標向右移動一個字符
0 (數字 0)移動光標至本行開頭
$ 移動光標至本行末尾
^ 移動光標至本行第一個非空字符處
w 向前移動一個詞 (上一個字母和數字組成的詞之后)
W 向前移動一個詞 (以空格分隔的詞)
5w 向前移動五個詞
b 向后移動一個詞 (下一個字母和數字組成的詞之前)
B 向后移動一個詞 (以空格分隔的詞)
5b 向后移動五個詞
G 移動至文件末尾
gg 移動至文件開頭

搜索和替換
/search_text 檢索文檔霉旗,在文檔后面的部分搜索 search_text
?search_text 檢索文檔,在文檔前面的部分搜索 search_text
n 移動到后一個檢索結果
N 移動到前一個檢索結果
:%s/original/replacement 檢索第一個 “original” 字符串并將其替換成 “replacement”
:%s/original/replacement/g 檢索并將所有的 “original” 替換為 “replacement”
:%s/original/replacement/gc 檢索出所有的 “original” 字符串蛀骇,但在替換成 “replacement” 前厌秒,先詢問是否替換

瀏覽文檔
( 跳轉到上一句
) 跳轉到下一句
{ 跳轉到上一段
} 跳轉到下一段
[[ 跳轉到上一部分
]] 跳轉到下一部分
[] 跳轉到上一部分的末尾
][ 跳轉到上一部分的開頭

插入文本
a 在光標后插入文本
A 在行末插入文本
i 在光標前插入文本
o (小寫字母 o)在光標下方新開一行
O (大寫字母 O)在光標上方新開一行

特殊插入
:r [filename] 在光標下方插入文件 [filename] 的內容
:r ![command] 執(zhí)行命令 [command] ,并將輸出插入至光標下方

刪除文本
x 刪除光標處字符
dw 刪除一個詞
d0 刪至行首
d$ 刪至行末
d) 刪至句末
dgg 刪至文件開頭
dG 刪至文件末尾
dd 刪除該行
3dd 刪除三行

簡單替換文本
r{text} 將光標處的字符替換成 {text}
R 進入覆寫模式擅憔,輸入的字符將替換原有的字符

復制/粘貼文本
yy 復制當前行至存儲緩沖區(qū)
["x]yy 復制當前行至寄存器 x
p 在當前行之后粘貼存儲緩沖區(qū)中的內容
P 在當前行之前粘貼存儲緩沖區(qū)中的內容
["x]p 在當前行之后粘貼寄存器 x 中的內容
["x]P 在當前行之前粘貼寄存器 x 中的內容

撤銷/重做操作
u 撤銷最后的操作
Ctrl+r 重做最后撤銷的操作

書簽
m {a-zA-Z} 在當前光標位置設置書簽鸵闪,書簽名可用一個大小寫字母({a-zA-Z})
:marks 列出所有書簽
{a-zA-Z} 跳轉到書簽 {a-zA-Z}

選擇文本
v 進入逐字可視模式
V 進入逐行可視模式
Esc 退出可視模式

改動選中文本
~ 切換大小寫
d 刪除一個詞
c 變更
y 復制
> 右移
< 左移
! 通過外部命令進行過濾

保存并退出
:q 退出 Vim,如果文件已被修改暑诸,將退出失敗
:w 保存文件
:w new_name 用 new_name 作為文件名保存文件
:wq 保存文件并退出 Vim
:q! 退出 Vim蚌讼,不保存文件改動
:ZZ 退出 Vim,如果文件被改動過个榕,保存改動內容
:ZQ 與 :q! 相同啦逆,退出 Vim,不保存文件改動

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末笛洛,一起剝皮案震驚了整個濱河市夏志,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖沟蔑,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件湿诊,死亡現場離奇詭異,居然都是意外死亡瘦材,警方通過查閱死者的電腦和手機厅须,發(fā)現死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來食棕,“玉大人朗和,你說我怎么就攤上這事〔鞠” “怎么了眶拉?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長憔儿。 經常有香客問我忆植,道長,這世上最難降的妖魔是什么谒臼? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任朝刊,我火速辦了婚禮,結果婚禮上蜈缤,老公的妹妹穿的比我還像新娘拾氓。我一直安慰自己,他們只是感情好底哥,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布咙鞍。 她就那樣靜靜地躺著,像睡著了一般叠艳。 火紅的嫁衣襯著肌膚如雪奶陈。 梳的紋絲不亂的頭發(fā)上易阳,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天附较,我揣著相機與錄音,去河邊找鬼潦俺。 笑死拒课,一個胖子當著我的面吹牛,可吹牛的內容都是我干的事示。 我是一名探鬼主播早像,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼肖爵!你這毒婦竟也來了卢鹦?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤劝堪,失蹤者是張志新(化名)和其女友劉穎冀自,沒想到半個月后揉稚,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡熬粗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年搀玖,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片驻呐。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡灌诅,死狀恐怖,靈堂內的尸體忽然破棺而出含末,到底是詐尸還是另有隱情猜拾,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布答渔,位于F島的核電站关带,受9級特大地震影響,放射性物質發(fā)生泄漏沼撕。R本人自食惡果不足惜宋雏,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望务豺。 院中可真熱鬧磨总,春花似錦、人聲如沸笼沥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奔浅。三九已至馆纳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間汹桦,已是汗流浹背鲁驶。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留舞骆,地道東北人钥弯。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像督禽,于是被迫代替她去往敵國和親脆霎。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內容