文件編輯器
gedit
nano
vi/vim
vi/vim程式編輯器 《命令模式》-《輸入模式》-《末行模式》
命令模式:
i 切換至輸入模式
x 刪除當前游標所在處的字元
: 切換到底線命令模式,以在最底一行輸入命令
輸入模式:
在命令模式下按下i就進入了輸入模式,可以進行文字輸入刪除
esc 退出輸入模式
末行模式:
在命令模式下按下:(英文冒號)就進入了末行模式
末行模式可以輸入單個或多個字元的命令,可用的命令非常多
常用命令:
i 在當前游標位置之前插入內容
i 在游標所在行的開頭(行首)插入內容
a 在當前游標位置之後插入內容
a 在游標所在行的末尾(行尾)插入內容
h 游標移動到這個螢幕的最上方那一行的第乙個字元
m 游標移動到這個螢幕的**那一行的第乙個字元
l 游標移動到這個螢幕的最下方那一行的第乙個字元
n n 為數字。游標向下移動 n 行(常用)
按home鍵或^鍵、數字0鍵將游標快速跳轉到本行的行首。
按end鍵或$鍵將游標快速跳轉到本行的行尾。
yy 複製游標所在的那一行。
nyy n 為數字。複製游標所在的向下 n 行。
yg 複製游標所在行到最後一行的所有資料。
y1g 複製游標所在行到第一行的所有資料。
y0 複製游標所在的那個字元到該行行首的所有資料。
y$ 複製游標所在的那個字元到該行行尾的所有資料。
按p鍵即可將緩衝區中的內容貼上到游標位置處之後。
按p鍵則會貼上到游標位置處以前。
使用x鍵或del按鍵刪除游標處的單個字元。
使用dd刪除當前游標所在行。
使用#dd刪除從游標處開始的#行內容。
在命令模式中,按/鍵後可以輸入指定的字串,從當前游標處開始向後進行查詢(如果按?鍵則向前查詢)
完成查詢後可以按n、n鍵在不同的查詢結果中進行選擇。
/text/
+n 移動到text所在行的下面n行
?text?
-n 移動到text所在行的上面n行
:w 儲存檔案及退出vi編輯器
:w /root/*** 將當前編輯的檔案另存到/root目錄下,檔名為***。
:q 退出編輯器。
:q! 不儲存並退出。
:wq或x 儲存並退出。
:set nu 顯示行號,設定之後,會在每一行的字首顯示該行的行號
:set nonu 與 set nu 相反,為取消行號!
參考:
vi vim 編輯器詳解
vi vim 強大的編輯器 進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pat...
vi vim編輯器入門
一 vi vim的三種模式 就是你直接用命令 vi 檔名 開啟乙個檔案的話,預設是在命令模式下。命令模式下是不能直接編輯文字的,你輸入的字母會被當作命令執行。比如輸入i,是指在當前游標前輸入,並且切換到插入模式。在插入模式下你就可以進行文字的編輯。插入模式下你按esc可以返回命令模式。在命令模式下,...
vi vim 檔案編輯器
1 命令列模式command mode 控制螢幕游標的移動,字元 字或行的刪除,移動複製某區段及進入insert mode下,或者到 last line mode。2 插入模式 insert mode 只有在insert mode下,才可以做文字輸入,按 esc 鍵可回到命令列模式。3 底行模式 l...