Vim使用教程

何為Vim?

  • Vim是從vi發(fā)展而來的文本編輯器枢赔,具有代碼補全、編譯拥知、錯誤跳轉(zhuǎn)等功能踏拜,在程序員中被廣泛使用,和Emacs并列成為類Unix系統(tǒng)用戶最喜愛的編輯器低剔。1
  • Vim的首個版本在1991年發(fā)布速梗,最初的稱呼是:Vi IMitation,隨著功能的不斷增加襟齿,正式名稱變?yōu)椋?strong>Vi IMproved姻锁。可以看出猜欺,Vim從Vi的模仿品變成了Vi的升級品位隶,我們有理由對它抱有更大的期待。

Vim的使用

第一部分:基礎(chǔ)

啟動Vim后开皿,Vim在Normal模式之下涧黄,進入編輯模式需要按“i”(insert),接下來就可以輸入文本赋荆,如在Windows中操作記事本一樣笋妥,按住Esc又可以返回到Normal模式。

進入編輯模式

在Normal模式下窄潭,按住“X”可以刪除當前光標所在的一個字符春宣,恰似Delete的功能,比如我輸入的原文是“你好嫉你!林頓月帝。”現(xiàn)在要保留“你好幽污!”嚷辅,那么就可以先按Esc退出到Normal模式,然后按三下“X”油挥。
在Normal模式下,還有一些常用的命令款熬,比如:

  • :wq 存盤 + 退出深寥,:w后面還可以接保存的目標文件名,如果輸入文件名贤牛,那么輸入的內(nèi)容將保存在同一級目錄的新建文件中惋鹅;
  • dd 在Normal模式中刪除當前行,刪除的行并不會憑空消失殉簸,而是會保存在剪貼板中闰集;
原始文件中的內(nèi)容
刪除第二行內(nèi)容并粘貼至Notepad++
  • :help <command> 顯示相關(guān)命令的幫助沽讹,當然可以不指定特別的命令,直接:help武鲁,請注意:退出幫助時需要輸入:q
輸入:help p之后的顯示

第二部分:進階

其實爽雄,基本上所有的稍有難度的命令都是在Normal模式下完成的,因此在操作前沐鼠,務(wù)必多按幾次Esc挚瘟。

  • 插入模式
  • 在光標后插入:a
  • 在當前行后面插入一個新行:o(小寫的o,不是零)
  • 在當前行前面插入一個新行:O(大寫的O饲梭,不是零)
  • 光標移動模式
  • 快速定位到段落頭部:0(數(shù)字0)
按住“0”定位到第二段開頭
  • 快速定位到段落尾部:$
按住“$”定位到第二段結(jié)尾
  • 查找字符串:/pattern(出現(xiàn)多個匹配乘盖,按“n”跳轉(zhuǎn)至下一條記錄)
搜索漢字“蘭”
  • 復(fù)制、粘貼憔涉、撤銷
    在Vim里面的復(fù)制订框、粘貼也最好使用Normal模式下的命令,如果直接使用Ctrl+C或者Ctrl+V會很奇怪兜叨,因為光標的位置變動和Windows上很不一樣穿扳。
    簡而言之,復(fù)制就是:yy浪腐,粘貼就是:p(paste纵揍,在當前位置之后粘貼)或者是P(PASTE,在當前位置之前粘貼)
    萬一粘貼有誤议街,可以及時撤銷泽谨,請輸入u(undo)
復(fù)制第二段 -- 粘貼5次 -- 撤銷1次

第三部分:更多花樣

  • Vim的重復(fù)
    Vim為什么要重復(fù)自己的操作?因為它要便利你的行為特漩,所以重復(fù)是一種批量化操作吧雹,只需要幾個簡單的命令就可以實現(xiàn)一些繁復(fù)的動作。
  • 刪除多行:ndd(n為需要刪除的行數(shù))
    首先涂身,我使用剛才的“yy” + “p”展示了10段相同的文字
10段相同的文字

然后使用“5dd”刪除5行雄卷,千萬注意:刪除時需要把光標放在5段以上的位置才能成功操作

刪除5行
  • 復(fù)制多行:首先用yy選定復(fù)制的段落,然后輸入“5p”即可復(fù)制段落5次
復(fù)制5行
  • 更高效的光標移動
  • 到第N行:NG蛤售,N可以是不超過文檔行數(shù)的任意正整數(shù)
  • 快速翻頁:上翻頁:Ctrl + B丁鹉,下翻頁:Ctrl + F,上翻半頁:Ctrl + U悴能,下翻半頁:Ctrl + D

_文章著作權(quán)歸饑人谷Lyndon和饑人谷所有揣钦,轉(zhuǎn)載須說明來源

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市漠酿,隨后出現(xiàn)的幾起案子冯凹,更是在濱河造成了極大的恐慌,老刑警劉巖炒嘲,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宇姚,死亡現(xiàn)場離奇詭異匈庭,居然都是意外死亡,警方通過查閱死者的電腦和手機浑劳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門阱持,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人呀洲,你說我怎么就攤上這事紊选。” “怎么了道逗?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵兵罢,是天一觀的道長。 經(jīng)常有香客問我滓窍,道長卖词,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任吏夯,我火速辦了婚禮此蜈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘噪生。我一直安慰自己裆赵,他們只是感情好,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布跺嗽。 她就那樣靜靜地躺著战授,像睡著了一般。 火紅的嫁衣襯著肌膚如雪桨嫁。 梳的紋絲不亂的頭發(fā)上植兰,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音璃吧,去河邊找鬼楣导。 笑死,一個胖子當著我的面吹牛畜挨,可吹牛的內(nèi)容都是我干的筒繁。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼巴元,長吁一口氣:“原來是場噩夢啊……” “哼毡咏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起务冕,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤血当,失蹤者是張志新(化名)和其女友劉穎幻赚,沒想到半個月后禀忆,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體臊旭,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年箩退,在試婚紗的時候發(fā)現(xiàn)自己被綠了离熏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡戴涝,死狀恐怖滋戳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情啥刻,我是刑警寧澤奸鸯,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站可帽,受9級特大地震影響娄涩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜映跟,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一蓄拣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧努隙,春花似錦球恤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至贷洲,卻和暖如春收厨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背优构。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工诵叁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人钦椭。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓拧额,卻偏偏與公主長得像,于是被迫代替她去往敵國和親彪腔。 傳聞我的和親對象是個殘疾皇子侥锦,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧!)德挣,在windows上也...
    何必遠方閱讀 3,125評論 0 3
  • 一恭垦、VIM的進入和退出 進入:打開git或者terminal終端,命令行輸入“vim 文件名”<回車>,若當前目錄...
    _Dot912閱讀 628評論 2 8
  • vim是在Linux和Unix操作系統(tǒng)下標準的通用編輯器番挺,也是Linux最基本的文本編輯器唠帝,這里簡單介紹一下常用...
    饑人谷_張樂閱讀 998評論 0 2
  • dpkg 學(xué)習(xí) 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 432評論 0 0
  • 這個算是幫某些同學(xué)做的讀書筆記。 好多人玄柏,老是找我聊天襟衰,但是從來不做筆記。 這樣的話粪摘,一個我不知道他真的是否理解了...
    史東閱讀 206評論 0 1