Vim 常用命令

常用命令速查

. :命令可以重復(fù)上一次修改
x :刪除光標(biāo)下的字符
u :撤銷上一次操作
ctrl + r : 撤銷的撤銷操作
dd : 刪除操作,刪除整行
>G :添加當(dāng)前行到末尾處的縮進(jìn)層級
$ :把光標(biāo)移動到行尾
j : 下一行 , h, j , k, l分別向左下上右
A :調(diào)到末尾進(jìn)入插入模式 <=> $a
a :光標(biāo)之后添加內(nèi)容

f{char} :查找指定元素
s :先刪除光標(biāo)下的字符,在進(jìn)入插入模式
; :重復(fù)上一次查找
, : 反向上一次查找

模式

普通模式

構(gòu)造可重復(fù)的修改

反向刪除

反向刪除

db : 刪除從光標(biāo)開始到單詞開頭的內(nèi)容
x: 刪除光標(biāo)下的字符

正向刪除

正向刪除

b : 單詞的開頭
dw : 刪除單詞

刪除整個單詞

刪除整個單詞

daw : 刪除一個單詞,解釋:delete a word

對比:dbx ddwdaw 。建議使用daw可以充分利用.命令。

能重復(fù)就別用次數(shù)

d2w: 刪除兩個單詞
2dw: 兩次刪除單詞命令
dw.: 刪除單詞,然后重復(fù)命令

對比
d2w, 2dwdw.的功能是一樣的。

  • 對于d2w2dw 使用u撤銷,單詞會回來,.會重復(fù)刪除兩個單詞。
  • 而對于dw. 如果撤銷需要兩次,uu或者2u。而.操作只是會刪除后面的一個單詞。

操作符 + 動作命令 = 操作

** 操作符** : 使用命令:h operator 查閱完整列表

操作符 說明
c change
d delete
y yank into register (does not change the text)
~ swap case (only if 'tildeop' is set)
g~ swap case
gu make lowercase
gU make uppercase
! filter through an external program
= filter through 'equalprg' or C-indenting if empty
gq text formatting
g? ROT13 encoding
> shift right
< shift left
zf define a fold
g@ call function set with the 'operatorfunc' option

參考

《Vim 實用技巧》

聲明

以上內(nèi)容屬于本人整理的筆記, 如果有錯誤請指正,非常感謝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. vim 選擇文本,刪除,復(fù)制,粘貼 文本的選擇,對于編輯器來說,是很基本的東西,也經(jīng)常被用到,總結(jié)如下:v ...
    路癡千行閱讀 3,414評論 0 0
  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動Vim 文檔操作 光標(biāo)的移動 1 基本移動 2 翻屏 3 ...
    SunnyLeong閱讀 9,011評論 0 32
  • 該文章轉(zhuǎn)自:http://www.cnblogs.com/wangrx/p/5907013.html 一、插入命令...
    上心1997閱讀 401評論 0 0
  • jklh 上下左右<ESC> 退出:q! 推出不保存x 刪除本個字符i 在本個字符前插入文本A 添加文本在行...
    WeekDiffculty閱讀 330評論 0 0
  • 初冬,還帶著幾片未落的葉子,在枯枝上,來了。天是少有的藍(lán)了,像幽謐的泊,又把整個世界浸在里面了。陽光,還是耀著的,...
    喵二LIN閱讀 155評論 0 0

友情鏈接更多精彩內(nèi)容