一、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的版本上一點 搜尋到的關鍵字就已...