vim編輯器的介紹及按鍵說明

    vim是linux中的的一款文本編輯器,vim可以視作vi的高級版本,vim可以用顏色或底紋等方式來顯示一些特殊的信息。

爲什麼要掌握vi或是vim編輯器:
1、所有的UNIX Like 系統都會內置vi文本編輯器,其他的文本編輯器則不一定存在;
2、很多軟件的編輯接口都會主動調用vi(例如crontab,visudo,edquota命令);
3、vim具有程序編輯能力,可以主動以字體顏色辨別語法的正確性,方便程序設計;
4、程序簡單,編輯速度相當快速。
 
vi的三種模式:
一般模式:vi打開一個文件就直接進入一般模式(這是默認的模式)。此模式你可以移動光標,進行刪除字符或刪除整行,也可以複製、粘貼你的文件數據。
編輯模式:在編輯模式下,你則可以對文本就行編輯。
命令行模式:在命令行模式下則適用於查找數據、保存、大量替換字符或離開vi。
 
三種模式間的相互轉換:
編輯模式 <————> 一般模式 <————> 命令行模式
他們之間一般模式就是中間橋樑,所以不可能直接從編輯模式轉達命令行模式。
在一般模式下通過i進入編輯模式;
在一般模式下通過/、:進入命令行模式;
無論是編輯模式還是命令行模式要是轉回一般模式都要通過Esc鍵。
 
在一般模式下的快捷操作:
移動命令:
光標向左移動一個字符:h或向左箭頭鍵
光標向下移動一個字符:j或向下箭頭鍵
光標向上移動一個字符:k或向上箭頭鍵
光標向右移動一個字符;l或向右箭頭鍵
屏幕向下移動一頁:Ctrl+f或是Pgdown鍵
屏幕向上移動一頁:Ctrl+b或是Pgup鍵
屏幕向下移動半頁:Ctrl+d
屏幕向上移動半頁:Ctrl+u
移動到當行行首:數字0或功能鍵Home
移動到當行行尾:$符或功能鍵End
移動到當前屏幕的最上方:Shift+h
移動到當前屏幕的中央:Shift+m
移動到當前屏幕的最下方:Shift+l
移動到該文件內容的首部:gg
移動到該文件內容的尾部:Shift+g
刪除命令:
x:向後刪除一個字符
nx:n指數字是向後刪除n個字符
dd:是刪除光標所在的那一整行
ndd:是刪除光標所在的下n整行(包含光標所在的那一行)
d1G:刪除光標所在行到第一行的所有內容
dG:刪除光標所在行到最後一行的所有內容
d0:數字0,刪除光標所在字符到行首
d$:刪除光標所在字符到行尾
複製命令:
yy:複製光標所在的那一行
nyy:n爲數字,複製光標所在的向下n行
y1G:複製光標所在行到第一行的數據
yG:複製光標所在行到最後一行的數據
y0:數字0,複製光標所在的那個字符到該行行首的所有數據
y$;複製光標所在的那個字符到該行行尾的所有數據
粘貼命令:
p:粘貼到光標所在的下一行
撤銷命令:
u:復原前一個操作
 
在命令行模式下的按鈕說明:
:wq 保存退出
:q 退出
:q!強制退出(適用於文件修改了,但不想生效)
:set nu 顯示行號
/****  *代表一些字符 用來查看文件中是否有該字符串
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章