目錄使用技巧
要記得先回到命令模式,
命令作用
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搜尋指定字串的下乙個出現位置
:%s/old/new/g
全文替換指定字串(/g是不用確認)
:n1,n2s/old/new/g
在一定範圍內替換指定字串
命令作用
: w儲存修改
: w new_filename
另存為指定檔案
: wq
儲存修改並退出
zz儲存修改並退出
: q!
不儲存修改退出
: wq!
儲存修改並退出(僅檔案所有者及root使用者可使用)
匯入命令執行結果:r !命令
定義快捷鍵:map 快捷鍵 觸發命令
,要注意快捷鍵要先按ctrl+v(或者三個鍵同時按),然後觸發命令是vim的命令,如增加快捷鍵ctrl+p注釋掉某一行,map ctrl+v+p i#
,增加快捷鍵取消注釋,map ctrl+v+b 0x
連續行注釋::n1,n2s/^/#/g
^
表示行首(正規表示式)
取消連續行注釋::n1,n2s/^#/
有的時候注釋是以//
開頭,於是需要為其加上轉義符 \:n1,n2s/^/\/\//g
Linux Bash及Vim 常用命令
本人算是linux菜鳥乙個,只用到一些很基礎的命令,在此記錄一下。命令說明 ctrl a移到命令列首 ctrl e移到命令行尾 ctrl f按字元右移 ctrl b按字元左移 ctrl u從游標處 不包含 刪除至命令列首 包含 ctrl k從游標處 不包含 刪除至命令行尾 包含 ctrl w從游標處...
vim及linux常用命令
vim在命令模式下 單行複製 將游標移動到將要複製的行處,按yy進行複製 多行複製 將游標移動到將要複製的首行處,按nyy複製n行 其中n為1 2 3 貼上 將游標移動到將要貼上的行處,按p進行貼上 顯示行號 set nu移動游標到行尾 移動到第n行的行尾n 移動游標到行首 0 linux常用命令 ...
vim設定及常用命令
1 設定 vim vimrc 或 etc vimrc 或 etc virc set nu 顯示行號 set tabstop 4 設定tab為4格 set autoindent 設定自動縮排 set cursorline 突出顯示該行 set cursorcolumn 突出顯示該列 color des...