vi文書編輯器,使用較多的是vim編輯器
vim編輯器具有程式編輯能力,可以主動的以字型顏色辨別語法正確性,方便程式設計。
什麼是vim
從vi發展而來,**補充、編輯和錯誤跳轉等方便程式設計的功能特別豐富。
簡單來講,vim是vi的公升級,更適合開發者,vim是乙個程式開發工具而不是文字處理軟體。
vi/vim分3種模式:
命令模式:
使用者剛啟動vi/vim,便進入了命令模式。
此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時按下i,並不會輸入乙個字元,i被當做了乙個命令。
i》切換到輸入模式,以輸入字元
x》刪除當前游標所在處的字元
:》切換到底線命令模式,以在最底一行輸入命令
命令模式只有一些最基本的命令,因此扔要依靠底線命令模式輸入更多命令。
輸入模式:
在命令模式下按下i就能進入輸入模式
在輸入模式中,可以使用以下按鍵
字元按鍵以及shift組合,輸入字元
enter,回車鍵,換行
back space,退格鍵,刪除游標錢乙個字元
del,刪除鍵,刪除游標後乙個字元
方向鍵,在文字中移動游標
home/end,移動游標到行首/行尾
page up/page down,上下翻頁
insert,切換游標為輸入/替換模式,游標將變成豎線/下劃線
esc,退出輸入模式,切換到命令模式
底線命令模式
在命令模式下按下:(英文冒號)就進入了底線命令模式
底線命令模式可以輸入當個或多個字元的命令,可用的命令非常多。
在底線命令模式中,基本的命令有(已經省略了冒號):
q》退出程式
w》儲存檔案
按esc鍵可隨時退出底線命令模式
vi/vim使用例項
使用vi/vim進入一般模式
建立檔案zhang.txt
vim zhang.txt
直接輸入vi 檔名就能進入vi的一般模式,記得vi後面一定要加檔名,不管該檔案存在與否。
按下i進入輸入模式,開始編輯文字
在一般模式中,只要按下ioa等字元就可以進入輸入模式了
在編輯模式中,你可以發現在左下角狀態列中會出現-- insert --字樣,標識可以輸入任意字元,
鍵盤上除了esc這個按鍵外都是輸入按鈕了,可以進行任何編輯。
按下esc回到一般模式,在一般模式中按下:wq儲存後離開vi
要檢視剛才寫入的檔案直接vim zhang.txt即可
vi/vim按鍵說明
除了上面說的i,esc,:wq之外,還有很多按鍵使用
part one:一般模式可用的游標移動、複製貼上,搜尋替換等
未完待續……
Vi Vim學習筆記
中級實訓時候學習的,做一下記錄 命令列模式功能鍵 下命令 last line mode 進入vi vi filename進入vi編輯器,也可以預設filename引數,會新建乙個文件 切換模式 進入vi自動進入命令列模式,按下i可以切換到插入模式,此時可以輸入文字 再按下esc可以切換到命令列模式,...
Linux學習筆記 vi vim快捷鍵
1 拷貝當前行 yy 拷貝當前行向下的5行 5yy,並貼上 p。快捷鍵在正常模式下使用 2 刪除當前行 dd 刪除當前行向下的5行 5dd 3 在檔案中查詢某個單詞 命令模式下 esc 關鍵字 回車 查詢 輸入 n 就是查詢下乙個 4 設定檔案的行號,取消檔案的行號.命令列下 set nu 和 se...
Linux學習筆記六
檔案編輯篇 vi的使用 跳至行尾 跳至行首 移動游標至螢幕頂端 h 移動游標至螢幕中間 m 移動游標至螢幕底端 l 跳至文字第一行 gg 跳至文字最後一行 g 跳至指定行ngg n 5 5gg跳至第5行 刪除游標所在位置的後面n 個字元 nx n 5 5x 含游標所在位置上的字元 刪除游標所在位置的...