所有的linux系統都會內建vi文字編輯器。vim具有程式編輯能力,可看作是vi的增強版,可以主動的以字型顏色辨別**語法的正確性,方便程式設計,**補充、編譯及錯誤跳轉等方便程式設計的功能豐富。
2.1正常模式
在正常模式下,可以使用快捷鍵。以vim開啟乙個文件就進入了一般模式,在這個模式中可以使用【上下左右】按鍵來移動游標,可以使用【刪除字元】或【刪除整行】來處理內容,也可以使用【複製】、【貼上】來處理檔案資料。
2.2 插入模式/編輯模式
在該模式下,可以輸入內容,按下i、i、o、o、a、a、r、r等任何乙個字元之後才會進入編輯模式,一般來說按i即可。
2.3命令列模式
在這個模式當中,提供了相關的命令,完成讀取、存檔、替換、離開vim、顯示行號等動作,這些命令都是在命令列模式下進行的。
vim常用快捷鍵
快捷鍵使用模式
功能yy
命令列模式
複製當前行
p命令列模式
貼上[n]yy
命令列模式
複製當前行向下的n行內容,如 5yy
dd命令列模式
刪除當前行
[n]dd
命令列模式
刪除當前行向下的n行內容,如5dd
命令列模式
:set nu
命令列模式
顯示文字行號
:set nonu
命令列模式
不顯示行號
g正常模式
快速到達文件最末行
gg正常模式
快速到達文件首行
u正常模式
撤銷shift+g
正常模式
快速到達指定行,先在正常模式輸入行數,按下shift+g即可到達指定行
:wq命令列模式
儲存退出
:q命令列模式
退出(檔案未修改)
:q!命令列模式
強制退出,放棄修改
:s/old/new
命令列模式
在當前行查詢並替換第乙個old
:%s/old/new/g
命令列模式
用new替換檔案中所有的old。
:s/old/new/g
命令列模式
用new替換當前行所有的old。
更多常用快捷命令,請開啟下面的傳送門:最全的vim快捷鍵
關於Linux實際操作 vim和vi文字編輯器材
1 vi是所有linux系統都會內嵌的乙個文字編輯器 2 vim 是乙個具有程式編輯能力的編輯器,可以看作是vi的增強版,具有高亮還有 提示等功能1 正常模式 可以使用快捷鍵 2 編輯模式 程式設計師可以內容 3 命令列模式可以退出讀取,存檔,等等1 基本剪下 複製 刪除 yy 複製游標所在一行 3...
嵌入式Linux學習3 vi文字編譯器應用
linux提供了一系列功能強大的編譯器 如vi,emace是螢幕互動式編譯器 vi簡介 vi編譯器是最早也是最受廣大使用者青睞的,其實emace比vi好些但是我還沒有用過,以後學會了 再給大家介紹 vi有有三個模式分別是 命令模式,插入模式,底行模式。插入模式 在命令列模式下鍵入a 或 i 或 o可...
Linux的vi和vim工具
vi和vim 簡介 vi和vim使用方法 vi和vim的命令 在linux,unix服務端應用的時候,往往是沒有圖形化介面的使用命令列這種方式,這就存在沒有圖形化介面如何編寫指令碼和修改配置檔案,這裡有許多非文字編輯器的選擇。vim是vi的公升級版,vim有顏色 vi和vim有3種模式 1.命令模式...