歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網

Vim心得

日期:2017/3/3 12:17:23   编辑:Linux技術

通過vim 文件名(已存在的文件名直接打開,若目錄下沒有則新建)

* 快捷命令

1、通過a或者i鍵進入插入模式,Esc換到普通模式,再輸入:進入命令行模式,可以通過:wq完成文檔編輯的保存退出。

2、命令模式的快捷鍵,常用的又分為光標移動(通過h、j、k、l分別對應光標左移、下行、上行、右移),快速刪除內容(3dd表示刪除3行,10x表示刪除10個字符,普通模式下可以用dnw表示刪除n個單詞),行間跳躍(nG(n+shift+g)表示游標移到第n行,可通過set nu顯示行號,gg移動到第一行,G(shift+g)到最後一行)

3、在命令行模式中可以輸入會被解釋成並執行的文本。例如執行命令(:鍵),搜索(/和?鍵)或者過濾命令(!鍵)。在命令執行之後,Vim返回到命令行模式之前的模式,通常是普通模式。

4、普通模式用y復制,用p粘貼

nyy復制游標整n行 yw復制一個單詞

yG復制至文本末

y1G復制至文本開頭

小寫p代表粘貼至光標後

大寫P代表粘貼至光標前

小技巧

1、contrl+o可返回上一次操作的光標;2、修改代碼時可以在普通模式下,任一跳轉一行(nG),用w跳轉到一個單詞的開頭,然後使用dw刪除這個單詞;

3、普通模式下,用e跳轉到一個單詞的結尾,用~將游標所在字母大小寫切換;4、切換到某行隨意yy…

5、ddp,這麼簡單,即實現了快速交換光標所在行與它下面的行6、

[code]>輸入11G,跳轉到11行
輸入FA跳轉到第一個A字符
輸入R,並且輸入B,A字符被B字符替換(實用)
輸入R替換字符,輸入新字符串,輸入完按ESC回到普通模式(實用)
輸入CC替換整行字符,輸入新字符串,輸入完按ESC回到普通模式
輸入CW 替換一個英文字(WORD),輸入完按ESC回到普通模式(實用)
輸入~,翻轉游標所在字符的大小寫
輸入C 替換至行尾,即游標所在處以後的字都會被替換,輸入完按ESC回到普通模式
**輸入U 撤銷上一次的操作**
7、普通模式下輸入>> 整行將向右縮進(使用,用於格式化代碼超爽),普通模式下輸入<< 整行向左回退;

8、普通模式用/字符串 匹配查找,n繼續查找,N反向查找

[code]>普通模式下輸入/icmp查找字符串icmp
普通模式下輸入n查找下一個icmp
普通模式下輸入?tcp向上查找字符串tcp
普通模式下輸入N查找上一個出現的tcp

Copyright © Linux教程網 All Rights Reserved