vim基本操作命令

基本模式就是指vim的正常模式

vim

下基本模式就是指vim的正常模式
HJKL基本模式 四個(gè)方向移動(dòng)光標(biāo)
:q :q! :wq基本模式 退出,強(qiáng)制退出,保存退出
x 基本模式 刪除光標(biāo)所在位置的字符
a基本模式 在行末插入
i基本模式 光標(biāo)所在位置之前開始插入
dw基本模式 英語:從所在位置刪除至下一個(gè)單詞啟起始處,漢語:從所在位置刪除至標(biāo)點(diǎn)符號(hào)處停止
d$ 基本模式 從光標(biāo)所在位置刪除到行末,$需要配合shift,實(shí)際操作d+shift+4
de 基本模式 英語,從當(dāng)前位置刪除至單詞末尾最后一個(gè)字符,包括最后一個(gè)字符漢語和dw效果相同
數(shù)字+w基本模式 光標(biāo)向前移動(dòng)相應(yīng)個(gè)數(shù)個(gè)單詞
數(shù)字+e 基本模式 光標(biāo)向前移動(dòng)到對(duì)應(yīng)單詞的末尾
dd 基本模式 徹底刪除光標(biāo)所在的行
u 基本模式 撤銷最后一次執(zhí)行的密令
U 基本模式 撤銷對(duì)整行所有的操作,也就是說使整行全部回到初始狀態(tài)
p 基本模式 把最后一次刪除的內(nèi)容置于光標(biāo)之后,,刪除+p操作,可以實(shí)現(xiàn)剪貼粘貼操作
r基本模式 替換光標(biāo)所在位置的內(nèi)容,好像只能用于英語操作的情況,漢語不知道怎么操作
cw/ce 基本模式 刪除光標(biāo)所在位置到單詞末,并進(jìn)入插入模式
c+操作符 基本模式 比如配合$,直接刪除至行末,并進(jìn)/如插入模式
CTRL+g 基本模式 顯示光標(biāo)所在行的位置及文件信息,之后輸入曾停留的行號(hào),直接返回
/+字符 基本模式 搜索字符,N向后查找,n向前查找,逆向查找,可直接用?代替/向后查找
%基本模式 匹配括號(hào),[]{}()
s/old/new/g 基本模式 可以用new替換old
不加g,改變光標(biāo)所在行的第一個(gè)匹配項(xiàng)
#,#s/old/new/g兩行之間的所有匹配項(xiàng)
%s/old/new/g替換文件中的所有匹配字符串
%s/old/new/gc找到所有匹配字符串,并提示是否替換

:!基本模式 vim內(nèi)執(zhí)行外部命令,之后敲回車返回
:w filename基本模式 保存當(dāng)前文件為filename
先用v選中,然后執(zhí)行上述保存命令,就會(huì)把選中的文本保存為filename
:r filename基本模式 把filename文件的內(nèi)容插入到光標(biāo)所在位置之前
o基本模式 在光標(biāo)下方新建一行,并進(jìn)入插入模式
a 基本模式 在光標(biāo)后開啟插入模式
R基本模式 進(jìn)入連續(xù)替換模式
v選中y復(fù)制p粘貼 y也可以當(dāng)操作符使用,比如yw,可以直接復(fù)制一個(gè)單詞,光標(biāo)所在位置至單詞末尾,不會(huì)復(fù)制空格
/+字符串基本模式 :set ic 設(shè)置為忽略大小寫查找 :set hls 高亮標(biāo)記 :set noic 退出忽略大小 :set nohls退出高亮

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

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

  • 命令歷史 以:和/開頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來選擇某個(gè)歷史命令。 啟動(dòng)vim 在命令...
    im螞蟻閱讀 31,067評(píng)論 3 48
  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動(dòng)Vim 文檔操作 光標(biāo)的移動(dòng) 1 基本移動(dòng) 2 翻屏 3 ...
    SunnyLeong閱讀 9,014評(píng)論 0 32
  • dpkg 學(xué)習(xí) 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 540評(píng)論 0 0
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會(huì)不知道什么是文本編輯軟件吧?。?,在windows上也...
    何必遠(yuǎn)方閱讀 3,327評(píng)論 0 3
  • 第一份工作有一個(gè)特別好的同事,那時(shí)候他大概30歲出頭的樣子,為人有擔(dān)當(dāng)很和氣,大家都挺喜歡他的。他特別喜歡小孩子,...
    luckstare閱讀 218評(píng)論 0 0

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