windows下的vim最新版下载:
有时在复制代码时希望能够将行号一块复制下来,默认情况下是不能复制行号的,但解决办法既简单又隐蔽,就是要复制时,在命令模式输入 '/' 号(查找),这时再去复制,在 GVIM 中这时似乎不能右键复制,需要点菜单上的“复制到粘贴板”按钮。在 linux 的 vim 里可以直接选择后右键复制。
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.cppblog.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"
"=================================================
阅读(3224) | 评论(0) | 转发(0) |