linux Vim常用操作

2021-10-03 07:33:39 字數 1876 閱讀 1703

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 定位到...