vi和vim常用的三種模式
正常模式:
插入模式:
按下i,l,o,o,a,a,r,r等任意乙個字母之後,才會進入編輯模式,一般來說按i即可
在這個模式中,可以提供你的相關指令,完成讀取,存檔,替換,離開vim,顯示行號等的動作,則是在此模式中達成的
在命令模式下:wq儲存退出,q退出,q!強制退出
vi和vim快捷鍵
拷貝當前行yy,拷貝當行向下的5行,5yy,並貼上【p】
在正常模式中輸入yy,其實不是讓你輸入兩個y,而是類似於確認吧,5yy就是5行,以此類推6yy,7yy,對應的就是6行和7行
刪除當前行dd,刪除當前行向下5行,5dd
同拷貝一樣,需要注意的是都是向下,以及都是在命令模式中執行
在文件中查詢某個單詞【命令列下 / 關鍵字,回車查詢,輸入n就是查詢下乙個】
類似於windows中的word文件的「查詢與替換」功能中的查詢格式為:【/】+【關鍵字】如果你想繼續往下找輸入乙個小寫的n
設定檔案的行號,取消檔案的行號【命令列:setnu和setnonu】
顯示行號:set nu 取消:set nonu
在乙個檔案中輸入「hello」,然後對撤銷這個動作u
正常模式下進行,直接輸入乙個小寫u,撤銷到原檔案編輯之前的樣子
大g到行末 兩個小g到前行(命令模式)
正常模式就是最開始的那個介面,而命令模式是在正常模式的基礎上加從冒號進行例如:「儲存」等操作
插入模式一般按「:」既可
來自b站尚矽谷韓順平老師的課,這是我的筆記
vi三種模式
vi 編輯器 寫原始檔 vi 檔名 三種模式 命令模式 wq 儲存退出 q 強制退出 w 儲存 q 退出 插入模式 a i o a i o esc 可視模式 v 可視 ins 替換 y p d 複製作用 gcc 編譯器 翻譯別的型別 gcc 原始檔 a.out gcc 原始檔 o 名字 編譯錯誤時不...
Vim常用的三種功能模式
在vim程式中,用 set 來調整引數 示例 set nu 在每一行前顯示行號 set nonu取消行號顯示 set mouse a顯示滑鼠 set cursorline顯示行線 set顯示與系統預設值不同的設定引數 set all顯示目前所有的環境引數設定值 注意 以上操作只在當前開啟的vim中生...
Vi的三種模式
vi是linux下的第乙個全螢幕互動式編輯器,vi沒有選單,只有命令,且命令繁多,但是一旦掌握了vi的用法,就能體會到它的強大之處。它可以輸出 刪除 查詢 替換 快操作等眾多文字操作,而且使用者可以根據自己的需要進行定製,這是 編輯程式所沒有的。vi有三種基本的 模式 指令行模式 文字輸入模式 行末...