网站大量收购独家精品文档,联系QQ:2885784924

很实用的vim使用技巧.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
很实用的vim使用技巧

第一講小結 1. 光標在屏幕文本中的移動既可以用箭頭鍵,也可以使用 hjkl 字母鍵。 h (左移) j (下行) k (上行) l (右移) 2. 欲進入vim編輯器(從命令行提示符),請輸入︰vim 文件名 回車 3. 欲退出vim編輯器,請輸入以下命令放棄所有修改︰ ESC :q! 回車 或者輸入以下命令保存所有修改︰ ESC :wq 回車 4. 在正常模式下刪除光標所在位置的字符,請按︰ x 5. 在正常模式下要在光標所在位置開始插入文本,請按︰ i 輸入必要文本 ESC 特別提示︰按下 ESC 鍵會帶您回到正常模式或者取消一個不期望或者部分完成的命令。 第二講小結 1. 欲從當前光標刪除至單字/單詞末尾,請輸入︰dw 2. 欲從當前光標刪除至當前行末尾,請輸入︰d$ 3. 欲刪除整行,請輸入︰dd 或 ndd (n删除的行数) 4. 在正常模式下一個命令的格式是︰ [number] command object 或者 command [number] object 其意是︰ number - 代表的是命令執行的次數 command - 代表要做的事情,比如 d 代表刪除 object - 代表要操作的對象,比如 w 代表單字/單詞,$ 代表到行末等等。 $ (to the end of line), etc. 5. 欲撤消以前的操作,請輸入︰u (小寫的u) 欲撤消在一行中所做的改動,請輸入︰U (大寫的U) 欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰CTRL-R 第三講小結 1. 要重新置入已經刪除的文本內容,請輸入小寫字母 p。該操作可以將已刪除 的文本內容置于光標之後。如果最後一次刪除的是一個整行,那麼該行將置 于當前光標所在行的下一行。 2. 要替換光標所在位置的字符,請輸入小寫的 r 和要替換掉原位置字符的新字 符即可。 3. 更改類命令允許您改變指定的對象,從當前光標所在位置直到對象的末尾。 比如輸入 cw 可以替換當前光標到單詞的末尾的內容;輸入 c$ 可以替換當 前光標到行末的內容。 4. 更改類命令的格式是︰ [number] c object 或者 c [number] object 第四講小結 1. Ctrl-g 用于顯示當前光標所在位置和文件狀態信息。Shift-G 用于將光標跳 轉至文件最後一行。先敲入一個行號然後按 Shift-G 則是將光標移動至該行 號代表的行。 2. 輸入 / 然後緊隨一個字符串是則是在當前所編輯的文檔中向後查找該字符串。 輸入問號 ? 然後緊隨一個字符串是則是在當前所編輯的文檔中向前查找該字 符串。完成一次查找之後按 n 鍵則是重復上一次的命令,可在同一方向上查 找下一個字符串所在;或者按 Shift-N 向相反方向查找下該字符串所在。 3. 如果光標當前位置是括號(、)、[、]、{、},按 % 可以將光標移動到配對的 括號上。 4. 在一行內替換頭一個字符串 old 為新的字符串 new,請輸入 :s/old/new 在一行內替換所有的字符串 old 為新的字符串 new,請輸入 :s/old/new/g 在兩行內替換所有的字符串 old 為新的字符串 new,請輸入 :#,#s/old/new/g 在文件內替換所有的字符串 old 為新的字符串 new,請輸入 :%s/old/new/g 進行全文替換時詢問用戶確認每個替換需添加 c 選項,請輸入 :%s/old/new/gc 第五講小結 1. :!command 用于執行一個外部命令 command。 請看一些實際例子︰ :!dir - 用于顯示當前目錄的內容。

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档