vim使用技巧

2022-03-21 11:12:53 字數 1684 閱讀 6406

一、vim常用操作

1、插入命令

a在游標所在字元後插入

a在游標所在行尾插入

i在游標所在字元前插入

i在游標所在行行首插入

o在游標下插入新行

o在游標下插入新行

2、定位命令

:set   un 設定行號

:set  noun 取消行號

gg 到第一行

g 到最後一行

ng到第n行

:n到第n行

$ 移至行尾

0移至行首

3、刪除命令

x刪除游標所在處字元

nx刪除游標所在處後n個字元

dd刪除游標所在行

ndd刪除n行

dg刪除游標所在行至檔案末尾的內容

d刪除游標所在處至行尾的內容

:n1,n2d刪除指定範圍的行

4、複製和剪下命令

yy複製當前行

nyy複製當前行以下n行

dd剪下當前行

ndd剪下當前行以下n行

p貼上當前游標所在行的下一行

p貼上當前游標所在行的上一行

5、替換和取消的命令

r取代游標所在處的字元

r從游標所在處開始替換字元,按esc鍵結束

u取消上一步操作

6、搜尋或替換

/string   其中string是你要搜尋的字串,搜尋是忽略大小寫:set  ic 

n搜尋下乙個字元出現的位置

:%s/old/new/g   替換字串

:n1,n2s/old/new/g在指定範圍內替換字元

7、儲存和另存為命令

:w儲存修改

:w  newfile  另存為指定路徑檔案

zz儲存修改並退出

:q!不儲存修改並退出

:wq!強制儲存修改並退出(檔案所有者及root可使用)

二、vim使用技巧

1、匯入檔案內容及命令結果

:r   /etc/111    匯入檔案的輸出結果到游標所在位置

:r  !命令  匯入命令執行結果到游標所在位置,如        :r  !cat  /etc/redhat-release

2、定義快捷鍵

:map ^p i#注意^p是同時按住ctrl+v+p設定的,p是要設定的快捷鍵  i#表示在行首插入#並回到命令模式,也可以先按ctrl+v,再按ctrl+p進行設定,使用快捷鍵時

可以用ctrl+p使用。

3、連續注釋行

:n1,n3s/^/#/g    n1,n3表示第一行和第3行,^表示行首,意思是把1-3行的行首加上#

:ab  mymail  [email protected]   替換

以上一旦伺服器重啟之後,設定的所有的快鍵鍵都會失效,我們可以把它寫到配置檔案中,在當前使用者的家目錄下新建vimrc,以root使用者為例

在vim  /root/.vimrc

set nu

map ^p i#

vim 使用技巧

本文一般情況下用 1.選定文字 拷貝貼上 v為可視模式,可以選定多行。選定多行之後,可以用yy或者dd等等進行拷貝和剪下。p 是貼上 y 和d 可以直接拷貝或者剪下選定的內容 yw是拷貝乙個單詞 如果要複製整行的最簡單辦法就是v,y,p 就行了 v是可以選定一行任意個字元的,v是行選定的,一次一整行...

vim使用技巧

v為可視模式,可以選定多行。選定多行之後,可以用yy或者dd等等進行拷貝和剪下。p 是貼上 y 和d 可以直接拷貝或者剪下選定的內容 yw是拷貝乙個單詞 如果要複製整行的最簡單辦法就是v,y,p 就行了 v是可以選定一行任意個字元的,v是行選定的,一次一整行,然後通過向下或向上移動游標而選定多行。對...

VIM 使用技巧

ctrl o 連摁兩次,直接開啟上次關閉時編輯的檔案 ctrl o 摁一次,是跳回上乙個起跳處 很有用!ctrl r 撤銷撤銷。u是撤銷,ctrl r是撤銷那個撤銷 跳回到上乙個編輯點 b 往後移動乙個詞,游標在詞首 查詢當前游標處的詞,向前,是像後。不過在我的7.1的版本上一點 搜尋到的關鍵字就已...