Vim 入门(v01).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vim 入门(v01)

Vim 入門 (v01) 黃印良 本教材引用自 /tips/vim/ 作者:Edward Lee 勤前教育 VIM 的模式可有六種。常用的分成三種: 1. Normal mode(common mode,以下簡稱 c-mode): 您一進入 VIM 就是處於 c-mode,只能下按鍵指令,不能輸入文字。這些指令可能是游標移動的指令,也可能是編輯指令或尋找替換指令。 2. Insert mode(i-mode): 按 i 就會進入 i-mode,此時才可以鍵入文字,寫您的文章,按 Esc 又會回到 c-mode。 3. Ed mode(common-line mode,e-mode): 按冒號:(別忘了 Shift 鍵)就會進入 e-mode,左下角會有一個冒號:出現可下 ed 指令。也是按 Esc 回 c-mode。 基本教練:step by step 1. 由命令列來開檔: vim test.txt 或 vi test,txt 2. 先進入 vim 後再開檔: 進入 vim 後,使用冒號命令 :e test.txt,就可以編輯 test.txt 這個檔。1. 及 2. 這兩個開檔法,如果 test.txt 不存在的話,就會開一個以 test.txt 為名的新檔案。 3. 編寫文件: 進入 vim 後,按 i 進入 i-mode,就可以編寫您的文件了。在 vim 游標的移動可以由方向鍵來移動。Backspace 鍵可消去前一個字元,中文的話是一個中文字。Del 鍵可刪除游標所在處的字元(中文字)。 4. 存檔、離開: 如果您寫好您的文件,就可以按 Esc 回到 c-mode。 然後 :w 就會存檔(注意,是冒號命令),但還不會離開 vim, 要離開可按 :q,就可以了!也可以合起來用, :wq,就樣就會存檔後離開。 盡量記住按鍵的意義,才不必死背,如 e 是 edit(編輯), w 是 write(寫入),q 是 quit(停止、離開)。 游標的移動 基本的游標移動 方向鍵( or h, j, k, l ), Up ( Ctrl-b ), Down ( Ctrl-f ) 進階的游標移動 0(home), ^, $(end), gg, G, H, M, L, :n, 特殊的移動 % 基本編輯指令 進入 i-mode 的指令 i 在游標所在字元前開始輸入文字(insert)。 a 在游標所在字元後開始輸入文字(append)。 o 在游標所在行下開一新行來輸入文字(open)。 刪除指令 ( in normal-mode ) x 刪除游標所在處之字元。 dd 刪除一整行(delete line)。 dw 刪除一個字(delete word)。 dG 刪至檔尾。 dgg(只能用於 vim)。 d$(含游標所在處字元)。 d^(不含游標所在處字元)。 取代及還原 r 取代游標所在處之字元。 ~ 游標所在處之大小寫互換。 u 這個太重要了,就是 undo。 U 在游標沒離開本行之前,回復所有編輯動作。 Crtl+r 這個也是很重要,就是 redo 鍵。 加上數目字 5dd 刪除游標所在處(含)起算以下五行內容。 3r 按了 3r 後,您鍵入一個英文字,則三個字元皆會被您所鍵 入的英文取代。 5J 將五行合併成一行。 3x 刪除三個字元。 5i A 然後按 Esc,插入五個 A。 2i system Esc 插入 systemsystem。 5l 移至右第五個字元處,當然 l 是可以用方向鍵取代的。 所有移動指令(參考第二單元)都可以加上數目字來控制。 簡單重排功能 整行向右移一個 shiftwidth(預設是 8 個字元,可重設)。 整行向左移一個 shiftwidth(預設是 8 個字元,可重設)。 :set shiftwidth? 可得知目前的設定值。 :set shiftwidth=4 可馬上重設為 4 個字元。 :ce(nter) 本行文字置中。注意是冒號命令! :ri(ght) 本行文字靠右。 :le(ft) 本行文字靠左。 複製(yank) yy 複製游標所在行整行。或大寫一個 Y。 2yy 或 y2y 複製兩行。 p 小寫 p 代表貼至游標後(下)。 P 大寫 P 代表貼至游標前(上)。 .重複前次的編輯動作 。 尋找 / 在 c-mode 的情形下,按 / 就會在左下角出現一個 /,然後鍵 入您要尋找的字串,按個 Enter 就會開始找。 ? 和 / 相同,只是 / 是向前(下)找,? 則是向後(上)找。 n 繼續尋找。 N 繼續尋找(反向)。 * 尋找游標所在處之 word(要完全符合)。

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档