VIM 常用命令

jklh 上下左右
<ESC> 退出
:q! 推出不保存
x 刪除本個(gè)字符
i 在本個(gè)字符前插入文本
A 添加文本在行尾
a 添加文本在本個(gè)字符后
:wq 保存退出
dw 從光標(biāo)處刪除到單詞末尾及其后空格
d$ 刪除此字符到行尾
de 刪除此字符至單詞末尾,不帶空格
2w 光標(biāo)向后移動(dòng)2個(gè)單詞
3e 光標(biāo)向后移動(dòng)到第3個(gè)單詞末尾
0 移動(dòng)光標(biāo)到首行
d2w 刪除2個(gè)單詞

dd 刪除當(dāng)前行
2dd 刪除2行
u 撤銷上一個(gè)命令
U 撤銷對(duì)整行的修改
CTRL-R 重做被撤銷的命令
p 將最后一次刪除的內(nèi)容置于光標(biāo)之后(行在先行 單詞在下個(gè)單詞)
r 替換當(dāng)前位置的一個(gè)字符
ce 改變文本到單詞末尾
cw
c$ 修改文本到行末
cw 修改當(dāng)前單詞
c2w 修改當(dāng)前單詞及下一個(gè)
CTRL-G 顯示當(dāng)前編輯文件所在行位置及文件信息
G 直接跳到文件最后一行
gg 可以跳到第一行
499 G 返回第一次按下CTRL-G的位置
/ 正向搜索
?反響搜索
CTRL-O 回到之前的位置
CTRL-I跳到較新的位置
``% 配對(duì) )、】、}

替換文本

s/old/new 只改變所在行的第一個(gè)匹配
s/old/new/g 全行匹配
#,#s/old/new/g #,# 代表替換操作若干行的首尾行號(hào)
%s/old/new/g 替換整個(gè)文件的每個(gè)匹配串
%s/old/new/gc 找到整個(gè)文件的每個(gè)匹配串,并且提示是否替換
n 指向下一個(gè)匹配
N 指向上一個(gè)匹配
! dir 執(zhí)行外部命令dir
w FILENAME 將文件的改動(dòng)保存到文件中
v 選中模式
r FILENAME 向當(dāng)前文件插入另位的內(nèi)容
:r !ls 讀取ls命令的輸出,并防止在光標(biāo)下面
o 在光標(biāo)下方打開(kāi)一行進(jìn)行插入
O 在光標(biāo)上方打開(kāi)一行進(jìn)行插入
e 光標(biāo)移動(dòng)到下個(gè)單詞末
R連續(xù)替換多個(gè)字符
y 復(fù)制 p 粘貼
j$ 移動(dòng)光標(biāo)到下一行的末尾
yw 復(fù)制一個(gè)單詞

設(shè)置累命令選項(xiàng)

/ignore 重復(fù)查找改詞 n 下一個(gè) N上一個(gè)
:set ic 忽略大小寫(xiě)(Ignore Case)
:set hls is (hls 高亮顯示所有匹配 is 查找短語(yǔ)是顯示部分匹配) 設(shè)置hlsearch 和incsearch這兩個(gè)選項(xiàng)
:set noic 禁用忽略大小寫(xiě)
:nohlsearch 移除匹配項(xiàng)高亮
/ignore\c ignore為查找的匹配想(單詞忽略大小寫(xiě))
:set nocp 設(shè)置非兼容模式
:e CTRL-D vim會(huì)顯示以e開(kāi)始的命令列表
<TAB> 自動(dòng)補(bǔ)全(例如 : cd 顯示當(dāng)前目錄先所有文件夾 TAB 自動(dòng)補(bǔ)全)
CTRL-W 窗口之間跳轉(zhuǎn)
:q 關(guān)閉幫助窗口

最后編輯于
?著作權(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),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動(dòng)Vim 文檔操作 光標(biāo)的移動(dòng) 1 基本移動(dòng) 2 翻屏 3 ...
    SunnyLeong閱讀 9,011評(píng)論 0 32
  • 1. vim 選擇文本,刪除,復(fù)制,粘貼 文本的選擇,對(duì)于編輯器來(lái)說(shuō),是很基本的東西,也經(jīng)常被用到,總結(jié)如下:v ...
    路癡千行閱讀 3,414評(píng)論 0 0
  • 該文章轉(zhuǎn)自:http://www.cnblogs.com/wangrx/p/5907013.html 一、插入命令...
    上心1997閱讀 401評(píng)論 0 0
  • Linux基礎(chǔ)命令和vim的使用命令 服務(wù)器終端操作為主 目錄類: /dev 存放硬件相關(guān)的文件 /etc 存放配...
    crazy__stone閱讀 1,911評(píng)論 0 7
  • 二、魂魄 “救我、救我……”安汐妍的耳邊再一次響起呼救的聲音,她竭盡全力想要救那個(gè)呼救的人。但是天生的警惕性,又讓...
    Aries越前櫻云閱讀 283評(píng)論 0 0

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