1、Vim中替換操作
s/old/new/g #替換當(dāng)前行old為new
6,7s/old/new/g #替換第六行到第七行中的old為new
%s/old/new/g #替換全部的old為new
2、查找字符串
:/Count #正向查找Count 按n顯示下一次
:%Count #逆向查找Count
在當(dāng)前字符串上按*,正向查找當(dāng)前字符串
在當(dāng)前字符串上按#,反向查找當(dāng)前字符串
3、字符串聯(lián)想
Ctrl+p
4、重復(fù)上一行內(nèi)容
Ctrl+y
5、跳轉(zhuǎn)
gg 跳到文件首行
G 跳到文件尾行
123G 跳到第123行
數(shù)字0 移到當(dāng)前行末尾
$ 移到當(dāng)前行首部
光標(biāo)在{、}、[、]等括號(hào)上按%跳到相應(yīng)的括號(hào)上
6、新增一行
o 在當(dāng)前光標(biāo)下一行新增一行
O 在當(dāng)前光標(biāo)上一行新增一行
7、顯示/隱藏行號(hào)
set nu 顯示行號(hào)
set nonu 隱藏等號(hào)
8、在Gvim中執(zhí)行外部shell命令
:!外部命令,如:
:!ls -l
9、刪除/復(fù)制行
dd 刪除一行
3dd 刪除當(dāng)前光標(biāo)所在行的以下三行
yy 復(fù)制一行
3yy 復(fù)制三行
p 粘貼
10、撤消與撤消的撤消
u 撤消
Ctrl+R 撤消的撤消
.vimrc模板
http://m.shnenglu.com/Files/bujiwu/vimrc.rar"============================================
syntax on
set nu
set autoindent
set cindent
set smartindent
set softtabstop=4
set tabstop=4
set shiftwidth=4
set expandtab
set smarttab
set nobackup
set cursorline
set tags="./tags,./../tags,./../../tags"
"=================================================