Vim使用入門

Vim是從vi發(fā)展出來的一個高級文本編輯器,在編寫程序時非常有用,經(jīng)常被認為“程序員的編輯器”,支持Linux、Mac OS、Windows系統(tǒng),在終端中輸入$vim [filename] 命令即可進入Vim編輯器對該文件進行編輯,若文件不存在,則會在當前目錄下以這個文件名新建一個文件。

Vim擁有如下三種模式:
插入模式:即 insert 模式,用來輸入文本;
編輯模式:用以執(zhí)行命令,也稱為正常模式,也是進入Vim的缺省模式;
命令模式:用來執(zhí)行冒號命令。
進入Vim后會直接進入編輯模式,接下來按下i進入插入模式,可以輸入字符,按下<Esc>鍵將從插入模式轉(zhuǎn)換到編輯模式,該模式用于移動和操縱文本。在編輯模式下輸入:即可進入命令模式,可以進行保存、查找、替換、配置Vim操作等。

在Vim的編輯模式下,一些常用的按鍵都變成了功能鍵,并且與大家在Windows下常用的快捷鍵完全不同,在這里,總結(jié)一些初學Vim所用的按鍵功能:

按鍵 功能
h 光標左移
l 光標右移
k 光標上移
j 光標下移
gg 快速定位到文本開頭
Gshift+g 快速定位到文本最后一段
0home 快速定位到當前段首
$end 快速定位到當前段首
Ctrl+f 向下翻一頁
Ctrl+b 向上翻一頁
Ctrl+d 向下翻半頁
Ctrl+u 向上翻一頁
/string 查找文本中光標位置下方的string字符串,如要查找kabc則直接輸入/kabc即可
?string 查找文本中光標位置上方的string字符串,如要查找kabc則直接輸入?kabc即可
yy 復制光標所在的段落
y0 復制光標位置到段首的所有字符
y$ 復制光標位置到段尾的所有字符
nyy 從光標位置向下復制n段,包含光標所在的段落
ygg 復制光標位置所在段落到文本開頭的所有內(nèi)容
yG 復制光標位置所在段落到文本結(jié)尾的所有內(nèi)容
p 將復制的內(nèi)容粘貼為光標所在段落的下一段
P 將復制的內(nèi)容粘貼為光標所在段落的上一段
dd 刪除光標所在的段落
d0 刪除光標位置到段首的所有字符
d$ 刪除光標位置到段尾的所有字符
dgg 刪除光標位置所在段落到文本開頭的所有內(nèi)容
dG 刪除光標位置所在段落到文本結(jié)尾的所有內(nèi)容
ndd 從光標位置向下刪除n段,包含光標所在的段落
u 撤銷上一個操作
Ctrl+r 重復上一個操作
:w 保存數(shù)據(jù)
:w! 保存時強制寫入數(shù)據(jù),不管文件是否為只讀文件
:q 關(guān)閉Vim
:q! 關(guān)閉Vim,對所做的修改不做保存
:wq 保存數(shù)據(jù)后關(guān)閉Vim
:wq! 強制保存數(shù)據(jù)并關(guān)閉Vim

以上只是對剛開始接觸Vim用到的一些復制、粘貼、查找、刪除以及保存等簡單操作的總結(jié),但我已經(jīng)領(lǐng)略到了Vim所帶來的便利,對Vim的使用還需要在使用中不斷練習,讓它真正成為學習工作的好幫手。

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

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

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,660評論 9 468
  • 1. 簡介 Vim(Vi[Improved])編輯器是功能強大的跨平臺文本文件編輯工具,繼承自Unix系統(tǒng)的Vi編...
    劉加祺閱讀 416評論 0 0
  • 數(shù)據(jù)分析和理性思考都繞不過統(tǒng)計。這個書單我自己自學統(tǒng)計整理的,還涉及“社會計算,城市計算,數(shù)據(jù)挖掘,廣告及營銷”等...
    徐薇薇閱讀 2,033評論 2 14
  • 曾經(jīng),我每天準時6點半起床交操卡,為了能在打卡的路上偶遇某人一次。其實那個概率不到十分之一,因為必須兩個人同一時間...
    organnn閱讀 376評論 2 1
  • 愛: 柔軟的霧氣 惡作劇的風 色彩凝成線條 再糾成纏繞的線團 卑鄙的 陰沉的石塊 改變獸的形狀 棱角四支 瑟瑟發(fā)抖...
    云雀兒閱讀 209評論 0 0

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