vim簡介:vim是一種功能強大的全螢幕文字編輯器,是linux/unix上最常使用的文字編輯器。它的作用是建立,編輯,顯示文字檔案。 vim沒有選單,只有命令。vim具有程式編輯的能力,可以主動的以字型顏色辨別語法的正確性,方便程式設計
可以再這裡面檢視一些常使用的命令和一些鍵盤快捷鍵
vi/vim共分為三種模式,命令模式,輸入模式,底線命令模式
下面的內容摘自
命令模式:使用者只要啟動vi/vim,便進入了命令模式,此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時按下i,並不會輸入乙個字元,i被當做了乙個命令。以下是常用的幾個命令:
i ,o, a切換到輸入模式,以輸入字元。
x 刪除當前游標所在處的字元
:切換到底線命令模式,以在最底一行輸入命令
輸入模式:在命令模式下按下i就進入了輸入模式。在輸入模式下有幾種常使用的按鍵
字元按鍵以及shift組合,輸入字元
enter 回車鍵,換行
back space ,退格鍵,刪除游標前乙個字元
del 刪除鍵,刪除游標後乙個字元
方向鍵 在文字中移動游標
home/end 移動游標到行首、行尾
page up/page down 上/下翻頁
insert 切換游標為輸入/替換模式 游標將變成豎線/下劃線
esc 退出輸入模式,切換到命令模式
底線命令模式
底線命令模式常使用的命令:
q:退出程式
w:儲存檔案
插入命令:
a:在游標所在字元後插入
a:在游標所在行尾插入
i:在游標所在字元前插入
i:在游標所在行行首插入
o:在游標下插入新行
o:在游標上插入新行
定位命令:
:set nu 設定行號
:set nonu 取消行號
gg 到第一行, g到最後一行
ng到第n行
:n到第n行
$ 移至行尾 0移至行號
刪除命令:
x 刪除游標所在處字串
nx刪除游標所在出處後n個字元
dd刪除游標所在行,ndd刪除n行
dg刪除游標所在行到檔案末尾內容
d刪除游標所在處到行尾內容
:n1,n2d 刪除指定範圍的行
複製和剪下命令:
yy複製當前行
nyy複製當前行以下n行
dd剪下當前行(可以當做刪除使用)
ndd剪下當前行以下n行
p,p貼上在當前游標所在行下或行上
替換和取消命令:
r 取代游標所在處字元
r 從游標所在處開始替換字元,按esc結束
u 取消上一步操作。
搜尋和搜尋替換命令:
/string 搜尋指定字串 搜尋時忽略大小寫:set ic
n 搜尋指定字串的下乙個出現位置,和/string結合使用
:%s/old/new/g 全文替換指定字串
:n1,n2s/old/new/g 在一定範圍內替換指定字串
儲存和退出命令:
:w 儲存修改
:w new_filename 另存為指定檔案
:wq 儲存並退出
zz 快捷鍵,儲存修改並退出
:q! 不儲存修改退出
:wq! 儲存修改並退出(檔案所有者及root可使用)
等等還有好多,都是可以自己嘗試使用的;
Linux VIM 常用操作
由於工作的需要,對linux及vim 操作要有一定的要求,因為在linux下有太多的配置檔案要進行修改,所以對vim的操作還是有一定的要求的。1.啟動vim 2.退出vim 在普通模式下,直接按zz,也就是大寫的z,直接實現儲存退出的方法。在命令列模式,wq 儲存退出 w 儲存 q 退出,前提是對檔...
linux vim常用操作
vim 為vi編輯器的公升級版,vi和vim都是多模式文字編輯器,相對來說,vim的功能更加強大,擴充套件性更好。vim完全相容vi vim的三個模式 1.命令模式 1 游標移動 k 將游標向上移動 j 將游標向下移動 h將游標向左移動 l將游標向右移動 0 將游標移動到行首和行尾 gg g 將游標...
Linux Vim常用操作
vim wangyunpeng.txt 建立乙個wangyunpeng.txt檔案輸入 i 進入插入模式 顯示行號,需要在命令模式下輸入 se nu 在命令模式下輸入 se nu 回車顯示行號,輸入 se nonu 回車取消顯示行號 在命令模式下輸入 gg 定位到第一行 在命令模式下輸入 g 定位到...