linux vim最常用的操作

2021-06-27 17:48:23 字數 2429 閱讀 7881

一、開啟檔案

vim +#:開啟檔案,並定位於第#行

vim +:開啟檔案,並定位至最後一行

vim +/pattern:開啟檔案,定位至第一次被pattern匹配的行的行首

二、關閉檔案

:q 退出

:wq 儲存並退出  等於  :x    等於  編輯模式下 zz

:q! 不儲存強行退出

:w 儲存

:w! 強行儲存

三、模式轉換

編輯模式—>輸入模式

i:在當前游標所在字元的前面,轉為輸入模式

a:在當前游標所在字元的後面,轉為輸入模式

o:在當前游標所在行的下方,新建一行,並轉為輸入模式

i:在當前游標所在行的行首,轉為輸入模式

a:在當前游標所在行的行尾,轉為輸入模式

o:在當前游標所在行的上方,新建一行,並轉為輸入模式

輸入模式—>編輯模式

esc

編輯模式—>末行模式

末行模式—>編輯模式

esc

編輯模式—>可視模式

v    可視模式下可以從游標位置自由選擇,然後對選擇的內容進行刪除、複製等操作

四、移動游標(編輯模式)

1、逐字元移動

h,j,k,l :左,下,上,右

2、以單詞為單位移動

w:跳至下乙個單詞的詞首

b:跳至當前或前乙個單詞的詞首

3、行內跳轉

0:絕對行首

^:行首的第乙個非空白字元

$:絕對行尾

4、行間跳轉

#g:跳轉至第#行  等於  末行模式下 :#  直接給出行號即可

g:跳至最後一行  等於 末行模式下 :$

五、翻屏

ctrl + d:向下翻半屏

ctrl + u:向上翻半屏

ctrl + f:向上翻一屏

ctrl + b:向下翻一屏

六、刪除

1、刪除單個字元

x:刪除游標所在處的單個字元

2、d命令跟跳轉命令組合使用

dw,de,db 刪除當前游標後/前的乙個單詞

dd:刪除當前游標所在的行

#dd:刪除包括當前游標所在行在內的#行

七、複製貼上

1、複製  y 用法同 d命令

2、貼上 p或p

八、替換

r #:用#替換當前字元

r:替換模式

九、撤銷編輯

u:撤銷前一次的編輯操作,連續u命令可一直往前撤銷

ctrl + r :撤銷最近一次撤銷

十、重複前一次編輯操作

.

一、查詢替換

/pattern:從游標開始處向檔案尾搜尋pattern

?pattern:從游標開始處向檔案首搜尋pattern

:s/p1/p2/g  在當前行中所有p1用p2代替

:n1,n2s/p1/p2/g  將n1至n2行中的所有p1用p2代替

:%s/p1/p2/g   將檔案中的所有p1用p2代替

二、末行模式常用命令

set nu /set number :顯示行號

set nonu :不顯示行號

set  ic :忽略大小寫

set noignorecase :不忽略大小寫

set hlsearch :查詢到的文字高亮顯示

set nohlsearch :取消查到的文字高亮顯示,快捷命令鍵入:noh就可以了

linux vim最常用的操作

一 開啟檔案 vim 開啟檔案,並定位於第 行 vim 開啟檔案,並定位至最後一行 vim pattern 開啟檔案,定位至第一次被pattern匹配的行的行首 二 關閉檔案 q 退出 wq 儲存並退出 等於 x 等於 編輯模式下 zz q 不儲存強行退出 w 儲存 w 強行儲存 三 模式轉換 編輯...

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 將游標...