前言
vi命令是unix作業系統和類unix作業系統中最通用的全螢幕純文字編輯器。linux中的vi編輯器叫vim,它是vi的增強版(vi improved),與vi編輯器完全相容,而且實現了很多增強功能。
命令模式與編輯模式
vi編輯器分為命令模式與編輯模式,從編輯模式切換到命令模式可以通過 "esc" 鍵完成,從命令模式切換到編輯模式可以通過 "a" "a" "i" "i" "o" "o" "s" "s" 鍵完成。
內建命令
ctrl+u:向檔案首翻半屏;
ctrl+d:向檔案尾翻半屏;
ctrl+f:向檔案尾翻一屏;
ctrl+b:向檔案首翻一屏;
zz:命令模式下儲存當前檔案所做的修改後退出vi;
:行號:游標跳轉到指定行的行首;
:$:游標跳轉到最後一行的行首;
x或x:刪除乙個字元,x刪除游標後的,而x刪除游標前的;
d:刪除從當前游標到游標所在行尾的全部字元;
dd:刪除游標行正行內容;
ndd:刪除當前行及其後n-1行;
nyy:將當前行及其下n行的內容儲存到暫存器?中,其中?為乙個字母,n為乙個數字;
p:貼上文字操作
/字串:文字查詢操作,用於從當前游標所在位置開始向檔案尾部查詢指定字串的內容,查詢的字串會被加亮顯示;
?name:文字查詢操作,用於從當前游標所在位置開始向檔案頭部查詢指定字串的內容,查詢的字串會被加亮顯示;
a,bs/f/t:替換文字操作,用於在第a行到第b行之間,將f字串換成t字串。其中,「s/」表示進行替換操作;
a:在當前字元後新增文字;
a:在行末新增文字;
i:在當前字元前插入文字;
i:在行首插入文字;
o:在當前行後面插入一空行;
o:在當前行前面插入一空行;
:wq:在命令模式下,執行存檔退出操作;
:w:在命令模式下,執行存檔操作;
:w!:在命令模式下,執行強制存檔操作;
:q:在命令模式下,執行退出vi操作;
:q!:在命令模式下,執行強制退出vi操作;
:f:在命令模式下,用於顯示當前的檔名、游標所在行的行號以及顯示比例;
:set number:在命令模式下,用於在最左端顯示行號;
:set nonumber:在命令模式下,用於在最左端不顯示行號;
x
ctrl+u:向檔案首翻半屏;
ctrl+d:向檔案尾翻半屏;
ctrl+f:向檔案尾翻一屏;
ctrl+b:向檔案首翻一屏;
esc:從編輯模式切換到命令模式;
zz:命令模式下儲存當前檔案所做的修改後退出vi;
:行號:游標跳轉到指定行的行首;
:$:游標跳轉到最後一行的行首;
x或x:刪除乙個字元,x刪除游標後的,而x刪除游標前的;
d:刪除從當前游標到游標所在行尾的全部字元;
dd:刪除游標行正行內容;
ndd:刪除當前行及其後n-1行;
nyy:將當前行及其下n行的內容儲存到暫存器?中,其中?為乙個字母,n為乙個數字;
p:貼上文字操作
/字串:文字查詢操作,用於從當前游標所在位置開始向檔案尾部查詢指定字串的內容,查詢的字串會被加亮顯示;
?name:文字查詢操作,用於從當前游標所在位置開始向檔案頭部查詢指定字串的內容,查詢的字串會被加亮顯示;
a,bs/f/t:替換文字操作,用於在第a行到第b行之間,將f字串換成t字串。其中,「s/」表示進行替換操作;
a:在當前字元後新增文字;
a:在行末新增文字;
i:在當前字元前插入文字;
i:在行首插入文字;
o:在當前行後面插入一空行;
o:在當前行前面插入一空行;
:wq:在命令模式下,執行存檔退出操作;
:w:在命令模式下,執行存檔操作;
:w!:在命令模式下,執行強制存檔操作;
:q:在命令模式下,執行退出vi操作;
:q!:在命令模式下,執行強制退出vi操作;
:e檔名:在命令模式下,開啟並編輯指定名稱的檔案;
:n:在命令模式下,如果同時開啟多個檔案,則繼續編輯下乙個檔案;
:f:在命令模式下,用於顯示當前的檔名、游標所在行的行號以及顯示比例;
:set number:在命令模式下,用於在最左端顯示行號;
:set nonumber:在命令模式下,用於在最左端不顯示行號;
參考資料註明
全屏文字編輯器vi vim基本使用方法
全屏文字編輯器是我們以後工作中重要的軟體,它簡稱vi vim,是一款功能強大的linux應用軟體,需要我們牢固掌握相關的操作命令,對我們以後工作會有莫大的幫助。在課堂上總結後,下面列舉一些常見的使用方法 全屏文字編輯器 vi visual inte ce vim vi improved 模式化編輯器...
VIM文字編輯器
vi 乙個命令列介面下的文字編輯工具 vim vi的增強版本 絕大多數linux系統上均安裝有vim vim 目標文字路徑的形式使用vim 如果目標檔案存在,則開啟 如果目標檔案不存在,則建立 q 退出編輯 vi擁有三種模式 1.命令模式 vim啟動後,預設進入命令模式,在其他模式下,按esc鍵 返...
文字編輯器Vim
vim vi只有命令,沒有選單。vi工作模式 插入命令 命令 作用 i 在游標前插入文字 i 在本行開始插入文字 定位命令 命令 作用 移到行末 0 移到行首 h 移到螢幕上端 l 移到螢幕下端 set nu 設定行號 set nonu 取消行號 n 到第n行 刪除命令 命令 作用 x 刪除游標所在...