VI文字编辑器.ppt

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

* 移動游標的進階操作 b:將游標移到本單字的第一個字元;如果游標所在位置為本單字的第一個字元 , 則跳到上一個單字的第一個字元。 [[:在編輯 C/C++/PHP 等程式時, 連按兩次 [ [ ] 鍵可將游標移至函式開頭的 “{” 處, 再連按兩次則會將游標移至上一個函式開頭的 “{” 處。 ]]:在編輯 C/C++/PHP 等程式時, 連按兩次 [ ] ] 鍵可將游標移至下一個函式開頭的 { 處。 * 移動游標的進階操作 當要捲動螢幕內容的時候, 可以使用 [Page Up] 與 [Page Down] 鍵換頁。但在這 2 個鍵不能使用的時候, 除了第 13-16 頁介紹的^b 及^f 外,還可以用下列幾個組合鍵: ^u:將游標向前移動半頁。 ^d:將游標向後移動半頁。 ^e:螢幕向下捲動一行, 也可以說檔案內容和游標向上捲動一行。 ^y:螢幕向上捲動一行, 也可以說檔案內容和游標向下捲動一行。 * 複製文字 複製文字可以省下重複輸入的時間, vim 也提供了以下的操作按鍵: yy:連續按 [y] 鍵, 可將游標目前所在位置的整行複製, 複製時並不會將文字反白顯示。 nyy:其中 n 為數字鍵, 表示要複製的行數。若按 [3] [y] [y] 鍵, 則將連同游標所在位置的一行, 與下面 2 行 (共 3 行) 一起複製。 * 複製文字 yw:按 [y] [w] 鍵可複製游標所在位置到此單字結束的字元。 nyw:若按 [3] [y] [w] 鍵, 則會將目前游標所在位置到單字結束, 以及後面的2 個單字 (共 3 個單字) 一起複製 (n 表示要複製的單字數目)。 p:可將複製的字貼在目前游標所在的位置。若複製的是整行文字, 則會將整行內容貼在游標所在位置的下一行。 * 刪除文字 要刪除文字時, 可以一次刪除一個字元, 也可以一次刪除好幾個字元或是整行文字: d:先按 [d] 鍵放開後, 然後按 [←] 鍵, 可將游標位置前一個字元刪除。按 [→] 鍵, 則會將游標位置的字元刪除。按 [↑] 鍵, 可將目前游標所在的行與前一行一併刪除。按 [↓] 鍵, 可將目前游標所在的行與下一行刪除。 D:可刪除一行中, 游標所在位置之後的所有字元。 * 刪除文字 dd:連按 2 次 [d] 鍵可刪除游標所在那一行。所以千萬不要按著 鍵不放 , 因為會連著刪除好幾行。 dw:將游標停在某個字的第一個字元, 按 [d] [w] 鍵時, 會將此單字整個刪除。若將游標置於某個字中間的字元上, 則會將此單字中, 游標後面的字元刪除。 * 刪除文字 nd:n 為數字, 若按 [3] [d] 表示標示游標位置的上或下方 3 行。再按下 [↑] 鍵, 則刪除游標上方 3 行, 再包括本身 1 行, 共刪除 4 行。若按下 [↓] 鍵 , 則刪除游標下方 3 行, 再包括本身 1 行, 共刪除 4 行。 ndd:若按 [3] [d] [d] 鍵, 表示刪除目前游標位置的 1 行與下面的 2 行。 x:刪除游標所在位置的字元, 用法與鍵盤上的 [Detele] 鍵相同。 * 刪除文字 X:刪除游標位置前面一個字元, 與 [d] + [←] 鍵一樣。 nx:按 [4] [x] 鍵, 表示刪除游標位置後的 3 個字元, 與游標本身所在的字元。 nX:按 [4] [X] 鍵, 表示刪除游標位置之前的 4 個字元 (不包括游標的字元)。 * 尋找及取代文字 / 或 ?:當要搜尋文章中的某一個字串時, 可輸入 “/” 或 “?”, 然後再輸入要尋找的字串。例如輸入 “/gz” 或 “?gz”, 然後按 [Enter] 鍵, vim 就會把所有的 gz 字串標記起來, 並自動將游標移到第一個找到的字串上。 n:將游標移到下一個找到的字串上。 N:將游標移到上一個找到的字串上。 * 尋找及取代文字 r:取代游標所在位置的字元。修改內容不一定要進入 insert mode, 在 normal mode 中, 只要將游標移到要更改的字元上, 然後按 [r] 鍵, 就可以輸入要替換的字元了。 cc:按 [c] [c] 鍵可取代游標所在的那一行。 替換字串:當我們要將文章中的某一個字串全部替換時 (例如將所有的 temp 換成 tmp), 使用 :g/temp/s//tmp/g 或是 :%s/temp/tmp/g 命令, 可以立刻將所有 temp 字串換成 tmp 字串。 * 尋找及取代文字 如果不是所有的 temp 字串都要替換時, 可用 :g/temp/s//tmp/gc 或 : %s/temp/tmp/gc 命令。則找到每一個 temp 字串時, 都會將整行顯示在螢幕下方, 您可輸入 y 或 n 決定是否要替換。 * 顯示游標所在行數、移到指定 行數

文档评论(0)

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

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

1亿VIP精品文档

相关文档