Vim極簡指南

移動遊標

  • 使用箭頭便可。
  • 2w:光標向前移動兩個單詞,並停在單詞開始處,其中2能夠是其餘數字,表示移動的距離。同理,2e也是移動兩個單詞的距離,但光標停留在單詞的末尾。
  • 0將光標移動到行首。
  • 按下G將光標移動到文件末尾,gg將光標移動到開頭。
  • 5G:將光標移動到第一次按下CTRL+G開始的第五行,5能夠換成其餘數字。
  • 將光標置於括號處,按下%,光標會移動到匹配的另外一個括號處。

注意:若是不肯定輸入了什麼指令,按下ESC回到正常模式。code

退出Vim

  • 按下ESC
  • 輸入::q!,回車。這樣會放棄全部更改並退出Vim
  • 輸入::qw,保存文件內容並退出。

刪除文本

  • 在正常模式下,按下x以刪除光標處的字符。
  • 將光標置於單詞開始處,按下dw會刪除這個單詞,此後光標會移動到下一個單詞開始的地方。d2w刪除兩個單詞,其中2表示要刪除的單詞數。
  • d$刪除從光標開始到行末的文本。
  • de刪除從光標開始的單詞,此後光標會移動到該單詞的最後一個字符的下一個字符。
  • dd刪除整行。

插入

  • 按下i以進入插入模式。
  • 使用dd刪除一行後,按下p會將刪除的一行添加到光標所在行的下面。

追加

按下A在行末添加文本。orm

撤銷

  • u撤銷一次操做,U撤銷當前光標所在行的操做。

文件狀態

  • CTRL+G在終端顯示文件位置、當前所在行數、總行數、佔比等。

搜索

  • 輸入/以及要搜索的命令,回車。要繼續往下搜索,按下n;往上搜索,按下NCTRL+O回到搜索前光標開始處。

執行外部命令

  • 輸入:!,以及外部命令便可。

複製和粘貼

  • 將光標置於要複製的文本開始或者結束處,按下v,進入Visual模式,移動光標選擇要複製的文本,隨後按下y複製;在要粘貼的地方,按下p粘貼。

設置選項

  • Normal模式下,按下:,輸入設置的內容。好比,set number將顯示行號。
相關文章
相關標籤/搜索