1、Vim中替換操作
s/old/new/g #替換當前行old為new
6,7s/old/new/g #替換第六行到第七行中的old為new
%s/old/new/g #替換全部的old為new
2、查找字符串
:/Count #正向查找Count 按n顯示下一次
:%Count #逆向查找Count
在當前字符串上按*,正向查找當前字符串
在當前字符串上按#,反向查找當前字符串
3、字符串聯想
Ctrl+p
4、重復上一行內容
Ctrl+y
5、跳轉
gg 跳到文件首行
G 跳到文件尾行
123G 跳到第123行
數字0 移到當前行末尾
$ 移到當前行首部
光標在{、}、[、]等括號上按%跳到相應的括號上
6、新增一行
o 在當前光標下一行新增一行
O 在當前光標上一行新增一行
7、顯示/隱藏行號
set nu 顯示行號
set nonu 隱藏等號
8、在Gvim中執行外部shell命令
:!外部命令,如:
:!ls -l
9、刪除/復制行
dd 刪除一行
3dd 刪除當前光標所在行的以下三行
yy 復制一行
3yy 復制三行
p 粘貼
10、撤消與撤消的撤消
u 撤消
Ctrl+R 撤消的撤消
.vimrc模板
http://www.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"
"=================================================