您的位置:首页 > 其它

vim的两则小技巧

2011-10-08 19:36 597 查看

1. 格式化代码:

:set filetype=xml    " 设置文件类型(这步可省略,因为vim可以自动判断文件类型,但在需要以指定文件类型格式化时就须用此命令)
:filetype indent on  " 开启缩进(如果缩进已经开启了的话,这步亦可省略)
gg=G                 " 格式化(gg和G分别是跳到buffer的开始处和结束处)


参考自:http://tiebing.blogspot.com/2009/12/use-vim-to-auto-format-your.html

2. 在多文件中查找字符串:

:vim[grep][!] /{pattern}/[g][j] {file} ...
" grep可以省略。!是在你要放弃当前文件的修改时使用。
" {pattern}是需要搜索的内容。
" {file}是需要搜索的文件。

" eg:
:vimgrep /an error/ *.c    " 在所有的.c文件中搜索an error
:vimgrep /an error/*       " 查找当前目录文件中的an error,不包括子目录
:vimgrep /an error/**      " 查找当前目录并且包括递归子目录下的所有文件

" 执行搜索命令后,vim会产生一个符合pattern的列表,对该列表相关的操作命令如下:
:cn       " 可以看下一个符合的位置
:cp       " 可以查看上一个符合的位置
:clist    " 可以浏览符合的位置列表
:cc [nr]  " 可以查看第nr个位置


参考自:http://kangzye.blog.163.com/blog/static/36819223201051895954916/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: