【 Linux 】Vim學習指南

      網友投稿 873 2025-03-31

      本文轉載自:Vim學習指南

      你想盡可能快地自學vim(為大家所熟知的最好的編輯器) 。這是我學習的方法:從細處入手然后慢慢掌握所有技巧。

      Vim 六十億美元的編輯器

      設計優良,強壯,快速。

      學習vim并把它作為你的下一個文本編輯器,據我所知沒有比它更好的編輯器,學起來難但出奇的好用。

      我建議你按下附4個步驟學習Vim:

      適應

      感覺舒適

      感覺很好,強壯,快速

      使用vim的高級技能

      本課程結束時你將成為一個vim高手。

      但在我們開始之前,先提醒一下。剛開始學習vim會有點痛苦,它很費時間,有點像玩樂器一樣。不要指望能像其他編輯器一樣花3天以內的時間便能很好的使用它,事實上,這肯定要花2周而不是3天。

      推薦閱讀:

      快速學會 Vi編輯器 http://www.linuxidc.com/linux/2013-08/88586.htm

      強大的Vim 編輯器 http://www.linuxidc.com/Linux/2013-07/87544.htm

      在CentOS 6.2上搭建Vim開發環境 http://www.linuxidc.com/Linux/2013-07/87363.htm

      Vim 7.4a 發布,全新更快的正則表達式引擎 http://www.linuxidc.com/Linux/2013-07/87035.htm

      CentOS 5.4 安裝高亮Vim編輯工具 http://www.linuxidc.com/Linux/2013-06/86508.htm

      Vim技巧分享:C語言設置 http://www.linuxidc.com/Linux/2012-12/77124.htm

      Ubuntu中設置Vim的行號 http://www.linuxidc.com/Linux/2012-12/75485.htm

      第一層次 – 適應

      安裝vim

      運行vim

      什么也別做,讀!

      在標準的編輯器里,寫一些東西到屏幕上只需要在鍵盤上輸入就足夠了,在Vim中不是這樣。Vim在普通模式里,讓我們轉到插入模式,鍵入字符i。

      你應該感覺好一點了,能像在標準編輯器里輸入了,回到普通模式只需按ESC鍵即可。

      你現在知道了如何在插入和普通模式之間轉換,下面是你在普通模式下需要記住的指令:

      i→ 插入模式. 按ESC鍵返回普通模式

      x→ 刪除光標所在的字符

      :wq→ 保存退出(:w 保存,:q 退出)

      dd→ 刪除(拷貝)當前行

      【 Linux 】Vim學習指南

      p→ 粘貼

      推薦:

      hjkl(高度推薦) → 基本的光標移動 (←↓↑→), hj按行移動。

      :help → 顯示關于的幫助,可以使用help不帶獲得常規幫助。

      只有5個命令,一開始只需掌握這些,當適應了這些命令后(大概需要一天或更多的詩句),你可以轉到第二層級了。

      但首先,稍回顧一下普通模式。在標準編輯器里,要復制的話你需要使用ctrl鍵(Ctrl-c)。實際上,當你按下ctrl鍵時所有的按鍵的意義都改變了。在vim普通模式下就像在ctrl鍵自動按下的情況下使用編輯器。

      最后的補充:

      我使用代替Ctrl-λ

      命令后附帶回車,比如我若是寫:q,我是指:q

      第二層 - 爽一把

      你知道,命令是由需求所定。是時候學習更多命令了。下面這些是我的建議:

      插入模式變種命令:

      a→ 在光標后插入

      o→ 在當前行之后插入新行

      O→ 在當前行之前插入新行

      cw→ 替換從光標到單詞結束

      基本移動命令

      0→ 跳到第一列

      ^→ 跳到本行第一個非空字符

      $→ 跳到本行末尾

      g_→ 跳到本行最后一個非空字符

      /pattern→ 搜索pattern

      復制/粘貼

      P→ 在當前位置之前粘貼,記住 p 是在當前位置之前粘貼.

      yy→ 復制當前行,與dd和P命令相比更簡單。

      取消/恢復

      u→ 取消

      → 恢復

      加載/保存/退出/修改 文件(緩存)

      :e <文件路徑>→ 打開

      :w→ 保存

      :saveas <文件路徑>→ 保存到這個文件

      :x,ZZ或者:wq→ 保存和退出 (:x 如果可能的話,只保存)

      :q!→ 退出但不保存,使用:qa!,即使在緩存中還有已經修改的也會退出。

      :bn(對比:bp) → 顯示下一個(上一個)文件緩存

      花些時間學習所有這些命令。一旦完成后,你應該就能完成在像在其它編輯器中所有事情。也許,你可能還會覺得有點笨手笨腳。但是跟著我進入下一個層次,你就會發現為什么vim值得你額外付出的努力。

      第三層次——更好,更強,更快

      為達到這一步表示祝賀!現在我們可以開始這有趣的東西。在第三層次,我們將只討論命令,它兼容舊的vi編輯器。

      更好

      讓我們看看vim是怎么幫你做重復事情的。

      1. .→(點)可以重復最后一個命令,

      2. N<命令>會重復命令N次。

      一些例子,打開一個文件然后寫入下面內容:

      Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:軟件需求分析第二版)》第 14 章——需求管理的原則和實踐 重點部分總結
      下一篇:電子表格教材(電子表格課件)
      相關文章
      久久精品国产精品亚洲精品| 亚洲一区二区视频在线观看| 久久精品亚洲视频| 亚洲AⅤ优女AV综合久久久| 亚洲日韩国产二区无码| 国内精品久久久久影院亚洲| 亚洲乱码日产精品BD在线观看| 亚洲精品一区二区三区四区乱码 | 久久精品国产亚洲av麻豆小说 | 亚洲欧洲视频在线观看| 亚洲视频中文字幕| 久久亚洲国产成人影院网站| 亚洲性久久久影院| 永久亚洲成a人片777777| 亚洲欧洲自拍拍偷午夜色无码| 亚洲色成人WWW永久网站| 亚洲精品国产精品乱码不卡√| 亚洲乱码国产乱码精品精| 亚洲毛片αv无线播放一区| 国产亚洲美女精品久久久久狼| 亚洲精品乱码久久久久久中文字幕| 国产亚洲人成网站在线观看不卡| 亚洲无线码一区二区三区| 亚洲av无码无在线观看红杏| 亚洲av丰满熟妇在线播放| 亚洲黄色在线电影| 亚洲国产成人无码av在线播放| 国产成人亚洲精品| 亚洲Av无码国产一区二区| 亚洲AV无码一区二区三区在线观看| 亚洲欧洲日本在线| 国产亚洲成av人片在线观看| 亚洲好看的理论片电影| 亚洲成人免费网站| 亚洲色无码专区一区| 处破女第一次亚洲18分钟| 国产午夜亚洲精品理论片不卡| 亚洲人成精品久久久久| 亚洲一区综合在线播放| 亚洲一级高清在线中文字幕| 亚洲精品蜜夜内射|