任務(wù)二主線--vim使用介紹

基本操作

方向 按鍵
k
j
h
l
  • j很像一支尖端方向向下的箭頭
  • h、l位于左右兩邊

按鍵效果匯總

按鍵 效果
<esc>:q<回車> 退出
vimtutor<回車> 進(jìn)入
x 刪除
i 插入文本
<esc> 返回正常模式
A 插入文本
<esc> 返回正常模式
<esc>:wq<回車> 保存并退出
vim tutor<回車> 進(jìn)入tutor文件
<esc>dw 從光標(biāo)處刪除至一個單詞的末尾
<esc>d$ 從光標(biāo)處刪除到行末
dw 從光標(biāo)處刪除至下一個單詞起始處,不包括第一個字符
d$ 從光標(biāo)處刪除到行末
de 從光標(biāo)處到單詞末尾,包括最后一個字符
2w 光標(biāo)向前移動兩個單詞
3e 光標(biāo)向前移動到第三個單詞的末尾
0 移動光標(biāo)到行首
dd 刪除該行
2dd 刪除兩行
u 撤銷最后執(zhí)行的(一次)命令
U 撤銷對整行的修改
CTRL-R 撤銷撤銷的命令
p 將已刪除的文本內(nèi)容置于光標(biāo)之后
r 新字符 替換光標(biāo)所在位置的字符
ce 替換當(dāng)前光標(biāo)到單詞的末尾的內(nèi)容
c$ 替換當(dāng)前光標(biāo)到行末的內(nèi)容
CTRL-G 顯示當(dāng)前光標(biāo)所在位置和文件狀態(tài)信息
G 將光標(biāo)跳轉(zhuǎn)至文件最后一行
行號G 將光標(biāo)移動到該行號所代表的行
gg 光標(biāo)跳轉(zhuǎn)至文件第一行
/字符串 當(dāng)前所編輯的文檔中正向查找字符串
?字符串 當(dāng)前所編輯的文檔中方向查找字符串
一次查找完成n 重復(fù)上一次命令
CTRL-O 回到較舊位置
CTRL-I 來到較新位置
% 當(dāng)前位置是括號,移動到配對的括號
:s/old/new 在一行內(nèi)替換頭一個字符串old為新的字符串new
:s/old/new/g 在一行內(nèi)替換所有的字符串old為新的字符串new
:#,#s/old/new/g 在兩行內(nèi)替換所有的字符串old為新的字符串new
:%s/old/new/g 在文件內(nèi)替換所有的字符串old為新的字符串new
:%s/old/new/gc 進(jìn)行全文替換時詢問用戶確認(rèn)每個替換需添加c標(biāo)志
:!command 執(zhí)行一個外部命令command
:w FILENAME vim中正在編輯的文件保存到名為FILEMNAME的文件中
v motion :w FILENAME 當(dāng)前編輯文件中可視模式下選中的內(nèi)容保存到文件FILENAME中
:r FILENAME 提取磁盤文件FILENAME并將其插入到當(dāng)前文件的光標(biāo)位置后面
:r !dir 可以讀取dir命令的輸出并將其放置到當(dāng)前文件的光標(biāo)位置后面
o 光標(biāo)下方打開新的一行并進(jìn)入插入模式
O 在光標(biāo)上方打開新的一行
a 光標(biāo)所在位置之后插入文本
A 光標(biāo)所在行的行末之后插入文本
e 光標(biāo)移動到單詞末尾
y 復(fù)制文本
p 粘貼文本
R 替換模式
<esc> 回到正常模式
:set ic 查找時忽略字母大小寫
:set is 查找短語時顯示部分匹配
:set hls 高亮顯示所有匹配短語
:set noic 關(guān)閉選項(xiàng)
:help/<F1>/<Help> 打開幫助窗口
:help cmd 找到關(guān)于cmd命令的幫助
CTRL-W 窗口之間跳轉(zhuǎn)
vimrc 啟動腳本文件來保存偏好設(shè)置
:CTRL-D 可能的補(bǔ)全結(jié)果
<TAB> 使用一個補(bǔ)全

如果希望進(jìn)一步精通::help user-manual

最后編輯于
?著作權(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)容

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