天天看點

Linux-Vim常用指令打開檔案底行模式編輯模式指令模式追加放棄編輯

版權聲明:本文為部落客原創文章,轉載請注明出處。 https://blog.csdn.net/twilight_karl/article/details/76595327

先上圖:

打開檔案

vim 檔案名 : 光标定位到最後一行,

vim +[num] 檔案名 : 定位到第num行,如果num過大,熱到最後一行

vim +/str 檔案名 : 定位到str第一次出現的行。此時按n可以在所有的str之間切換

vim 檔案1 檔案2 檔案… : 建立多個檔案

  • :n 向後切換檔案
  • :N(:prev) 向前切換檔案

底行模式

  • :w 儲存
  • :q 退出
  • :! 強制退出
  • :ls 列出所有檔案
  • :n 下一個
  • :N(:prev) 前一個
  • :l5 定位到第5行
  • /xxx 從光标位置向後搜尋,将光标定位在xxx第一次出現的位置
  • ?xxx 從光标位置向前搜尋,将光标定位在xxx第一次出現的位置

編輯模式

  • hjkl左下上右
  • crtl + f 向下翻頁
  • crtl + b 向上翻頁
  • crtl + d 向下翻半頁
  • crtl + u 向上翻半頁

指令模式

  • dd 删除光标所在行
  • o 在光标所在行的下方插入一行,并切換到輸入模式
  • yy 複制光标所在行
  • p(小寫) 在光标所在行的下方粘貼
  • P(大寫) 在光标所在行的上方粘貼
  • Ctrl + v 從光标目前位置開始,選中光标起點和終點所構成的矩形區域,再按一下Ctrl + v結束
  • x 删除光标所在字元
  • j 删除兩行之間的換行符
  • u 撤銷
  • U 撤銷一行的全部操作

追加

  • i 指令可以在目前光标之前插入文本。
  • a 指令可以在目前光标之後插入文本。
  • o 指令可以在目前行的下面另起一行,并使目前模式轉為Insert模式。
  • O 指令(注意是大寫的字母O)将在目前行的上面另起一行。

放棄編輯

  • :q! 丢棄所有的修改并退出
  • :e! 放棄所有修改并重新載入該檔案的原始内容