vim命令 編輯模式和命令模式

2021-08-21 02:54:37 字數 1473 閱讀 5059

474人閱讀

2018-01-04 19:07:16

vim:編輯模式

從一般模式進入編輯模式,只需你按乙個鍵即可(i,i,a,a,o,o,r,r)。當進入編輯模式時,會在螢幕的最下一行出現「insert或replace」的字樣。從編輯模式回到一般模式只需要按一下鍵盤左上方的esc鍵即可。

i, i 進入輸入模式(insert mode):i 為『從目前游標所在處輸入』, i 為『在目前所在行的第乙個非空格符處開始輸入』

a, a 進入輸入模式(insert mode):a 為『從目前游標所在的下乙個字元處開始輸入』, a 為『從游標所在行的最後乙個字元處開始輸入』

o, o 進入輸入模式(insert mode):這是英文本母 o 的大小寫。o 為『在目前游標所在的下一行處輸入新的一行』; o 為在目前游標所在處的上一行輸入新的一行!

r, r 進入取代模式(replace mode):r 只會取代游標所在的那乙個字元一次;r會一直取代游標所在的文字,直到按下 esc 為止

vim:命令模式

在一般模式下,輸入「:」或者」/」即可進入命令模式。在該模式下,你可以搜尋某個字元或者字串,也可以儲存、替換、退出、顯示行號等等。

常用命令:

:w 將編輯過的文字儲存

:w! 若文字屬性為唯讀時,強制儲存

:q 退出vim

:q! 不管編輯或未編輯都不儲存退出

:wq 儲存,退出

:e! 將文件還原成最原始狀態

zz 若文件沒有改動,則不儲存離開,若文件改動過,則儲存後離開,等同於:wq

:w [filename] 編輯後的文件另存為filename

:r [filename] 在當前游標所在行的下面讀入filename文件的內容

:set nu 在每行的行首顯示行號

:set nonu 取消行號

n1,n2 w [filename] 將n1到n2的內容另存為filename這個文件

:! command 暫時離開vim執行某個linux命令

比如設定行號:

查詢摸個關鍵字:

vim編輯模式和命令模式

vim 編輯模式和命令模式 一 vim 編輯模式 i 在當前字元插入 i 在游標所在行的行首插入 a 在當前字元後插入 a 在游標所在行的行尾插入 o 在當前行的下一行插入新的一行 o 在當前行的上一行插入新的一行 p 從游標所在行開始,向上貼上已經複製或者貼上的內容 nyy 從游標所在行開始,向下...

vim命令模式和底線 VIM 底線命令模式

儲存檔案 w 小寫 儲存檔案 wq 小寫 儲存並退出vim w 檔名1 將檔案另存為檔名1 zz 大寫 儲存檔案並退出,相當於 wq wq 小寫 檔案所有者強制儲存唯讀檔案,如果不是檔案所有者進行此操作,不能成功 q 退出不儲存檔案 顯示行號 set nu mber 顯示行號 set nonu 取消...

Vim 其他命令模式

視覺化模式 在末行有 visual 指示,表示在視覺化模式 可選擇的文字塊 v 面向字元,visual v 面向整行,visual line ctrl v 面向塊,visual block 在視覺化模式下,可結合移動鍵使用,如 w 箭頭等 選中的文字會突出顯示,且可被刪除,複製,變更,過濾,搜尋,替...