vim 快速鍵

來源:互聯網
上載者:User

標籤:

游標在螢幕文本中的移動可以用方向鍵,也可以使用 h j k l 字母鍵
k (上行)j(下行) h(左移) l(右移)
 正常模式下刪除游標所在位置字元,按  x
 在正常模式下,插入或添加文本:
i   插入文本        游標前插入文本
A 添加文本       一行後添加文本
 :wq  儲存改動並退出
:q!   不儲存並退出
 dw 刪除一個單詞(游標放在起始出)
d2w   刪除兩個單詞
d$ 從游標處刪至當前行尾部
dd  刪除該行
2dd  刪除兩行
  使用計數制定動作:
輸入2w使游標向前移動兩個單詞
輸入3e使游標向前移動到到第三個單詞的末尾
輸入0(數字零)移動游標到行首
  撤消類命令
輸入u來撤消最後執行的命令
輸入U來撤消對整行的修改
 Ctril + R 重做被撤消的命令,也就是撤消掉撤消命令
  置入類命令
輸入dd將一行刪除,這樣會將該行儲存到Vim的一個寄存器中
接著游標移動到另一行輸入p將之前的一行粘貼置入到此行上方
  輸入r和一個字元替換游標所在位置的字元
  c【number】e 從出錯的字母開始     改變一個單詞直至末尾
c$  從出錯的字母開始     改變一行直至末尾  gg 跳到檔案的開始
G 跳到檔案的結束
10gg 或10G 跳到第10行   正常模式下輸入 /(或者:) 字元輸入要尋找的字串 斷行符號
 n 尋找所搜尋的字串
N 逆向尋找所搜尋的字串
 如果想逆序尋找 ? 代替 /
 要回到之前的位置按ctrl + o      跳轉到較新的位置ctrl + i
  在 () {}  【】 輸入 % 可以尋找配對的括弧
  輸入    :s/word1/word2  斷行符號   替換游標所在行第一個匹配 串
輸入    :s/word1/word2/g   斷行符號  替換全行的匹配串
輸入    :#,#s/old/new/g    #代表行號  替換首位兩行內的匹配項
輸入    :%s/old/new/g   替換整個檔案的每個匹配串
輸入    :%s/old/new/gc   替換整個檔案的每個匹配串,並且對每個字串提示是否替換 輸入   :!ls 斷行符號      可以在vim內執行外部命令
輸入   w TEST 該命令會以TEST為檔案名稱儲存整個檔案 (可!dir或!ls 進行驗證)   !rm TEST 將它刪除
  w 跳到下一個單詞的開始
e 跳到單詞的結束
b 向後跳

 至 第5講第三節
    linux 終端命令
 ctrl + l  清屏
ctrl + a 移動到命令列首
ctrl + e 移動到命令列尾
 cat file 列印檔案內容到目錄
cat -n file1 file2 > out 拼接檔案內容並重新導向到目標檔案,並在檔案前添加行號
 head -n 1 file1 查看檔案第一行
tail -n 1 file1   查看檔案最後一行
 

vim 快速鍵

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.