命令作用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
搜尋指定字串string,搜尋時忽略大小寫:set ic
n搜尋指定字串的下乙個出現位置n
:%s/old/new/g
全文替換指定字串,old為需要替換的字串,new為替換之後的字串
:n1,n2s/old/new/g
在一定範圍內替換指定字串
命令作用
:w儲存修改
:w newfilename
另存為指定檔案,newfilename為新的檔名
:wq儲存修改並退出
zz快捷鍵,儲存修改並退出
:q!不儲存修改退出
:wq!
儲存修改並退出(檔案所有者及root可使用)
匯入命令執行結果 ::r !命令
(如::r !which ls
,匯入ls命令的所在路徑);
定義快捷鍵::map 快捷鍵 觸發命令
(:map ^p i#
,在行首插入#之後esc鍵退出設為快捷鍵ctrl+p);
連續行注釋::n1,n2s/^/#/g
(在指定行的範圍內,在每一行的行首插入#)、:n1,n2s/^#//g
(在指定行的範圍內,將每一行行首的#刪除);
替換:如:ab myemail 122.com
(輸入myemail之後,輸入空格或回車將替換成122.com)。
Linux常用命令之vim操作
vi編輯器是所有unix及linux系統下標準的編輯器,這裡只是簡單地介紹一下它的用法和列示一下常用的命令。1.個人認為最有用的乙個命令是vim的學習手冊,可以跟著一步一步操作學習 vimtutor vimtutor zh 中文版 2.進入vi,處於命令列模式,不能輸入文字 vi myfile 3....
linux之vim 簡單操作
linux vim 複製 1 複製 1 單行複製 在命令模式下,將游標移動到將要複製的行處,按 yy 進行複製 2 多行複製 在命令模式下,將游標移動到將要複製的首行處,按 nyy 複製n行 其中n為1 2 3 2 貼上 在命令模式下,將游標移動到將要貼上的行處,按 p 進行貼上 linux vim...
學習筆記 vim之常用操作
操作鍵入q退出 q 退出不儲存w儲存 wq儲存並退出 w filename 儲存至filename w filename 強制儲存至filename wq儲存並退出 操作鍵入 k上移一行 nk上移n行 j下移一行 nj下移n行 l像右移動1列 nl像右移動n列 h像左移動1列 nh像左移動n列 0 ...