1、删除所有内容:
ggVG d
2、字符串替换:
:s/串A/串B/g
:s#串A(可带'/')#串B/g
3、配色方案:
:colorscheme evening
4、将tab及缩进设置为4个空格:
"set tab to four blankspace
set tabstop=4
set expandtab
set shiftwidth=4
set shiftround
5、在标签页间移动
gt
6、窗口大小调整
7、匹配以[0]开头的行
:/^\[0\].*\n
说明:^ 匹配行开始的位置
.* 匹配任意多个任意字符不包括换行
\n 匹配换行符
8、在taglist中找到的多个标签时,跳转到下一标签
:tnext (tn)
9、命令范围
:1,5s/this/that/g
这会在 1 到 5 行上执行替换命令。(包括第 5 行)。
"范围" 总是放在一个命令的前面。
10、检测文件类型
au BufRead,BufNewFile *.vm set filetype=html
11、去掉win下vim Ctrl+v的设置
注掉 msvim.vim 中的 map "+gp
12、Vim 中截取部分内容保存到其他文件。
按 Escape进入命令模式,然后输入 :start,endw file,其中的 start 是当前文件中要保存的第一行,end 是要保存的最后一行,w 表示希望写到另一个文件中(或者覆盖现有的文件),file 是指定的部分要保存到的文件。对于最后一行,可以使用 $ 表示文件的末尾。可以在 w 后面使用两个大于号(>>)表示希望把内容附加到文件中而不是覆盖文件。
:1,5w>> a.txt
阅读(425) | 评论(0) | 转发(0) |