Linux-vi編輯器開發必備操作

lanyu發表於2021-09-09

操作模式

  • Commmand mode命令模式
    等待使用者輸入命令
    eg.撤銷,剪下,複製
    d:刪除當前字元
    dd:刪除至行末

  • Insert Mode輸入模式

  • Last Line Mode底行模式(也可歸類為命令模式)

初始進入檔案時為命令模式(底行模式)

鍵i
vi從命令模式切換到輸入模式
鍵esc
切換到底行模式
鍵:wq
儲存,推出檔案

vim + file
開啟檔案,並且游標在檔案的最後一行

vim +n file  定位到檔案指定行(若檔案過長,十分實用)
開啟檔案,並且游標在檔案第n行
如果行號超過檔案最大行,則定位到最後一行

vim +/string file
開啟檔案後,游標定位到string第一次出現的位置
鍵n:跳轉下一個出現位置
鍵N:跳轉上一個出現位置

vim aa bb cc
一次建立(若檔案不存在)或開啟多個檔案
期間在底行模式鍵:n
切換到下一個檔案(按開始vim檔案的順序)
在最後一個檔案後還如此操作,會出現


圖片描述


鍵:N或者:prev切回上個檔案

常用指令

底行模式

:w將檔案的修改從記憶體寫入硬碟中,即儲存修改
:q 推出當前開啟的檔案
:! 強制執行
:ls 列出當前開啟的所有檔案
:n/N切換到後/前一個檔案
:15快速定位到第15行
/xxx 向後搜尋xxx第一次出現位置
?xxx 向前搜尋
:set number 顯示行號

命令模式

圖片描述


圖片描述



作者:芥末無疆sss
連結:
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2035/viewspace-2816204/,如需轉載,請註明出處,否則將追究法律責任。

相關文章