本博使用的vim(gvim)相关插件整理
之前有朋友在博客里希望我能列出自己使用的所有Vim插件,一直没有时间,趁周末的最后的几个小时,就给大家列一下,大家可以实行拿来主义,取自己需要的,呵呵~
OK,一个个来说吧~~
plugin:
- 编程相关:
- 公共:
- taglist
- NERD_commenter
- DoxygenToolkit.vim
- snipMate
- mark.vim
- authorinfo
- checksyntax
- Indent Guides
- c/c++:
- omnicppcomplete
- a.vim
- python:
- js:
- jsbeautify.vim
- html/xml:
- 常用工具:
- NERD_tree
- conque_term
- csExplorer
- calendar
- fencview
- visincr
- vimwiki
- FuzzyFinder
- auto_mkdir
- surround.vim
- Vimpress
- VOoM
- Align
- CmdlineComplete
- weibo.vim
- 娱乐:
- qiushibaike
- DrawIt
相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用一个针对面向对象语言的类似插件-tagbar.vim,也很不错。
提供快速注释/反注释代码块的功能
添加doxygen注释
提供快速生成代码段的功能
给不同的单词高亮,表明不同的变量时很有用。(特别说明一下,vim.org上有两个Mark.vim,请使用链接中指向的那个,另外一个是有bug的)
自动生成/更新文件的作者信息(本博编写)
一个通用的语法检查插件,支持c,js,等等
用来帮助缩进对齐的插件,需要的时候会很好用
提供C++代码的自动补全功能
提供快速切换.h和.cpp文件的功能
优化js代码,并不是简单的缩进,而是整个优化
提供展示文件/目录列表的功能,比自带的文件浏览器要好很多
提供在vim中打开终端的功能,非常有用!
提供列出配色列表的功能,就不用一个个手工去敲配色名字了
提供日历的功能,并且可以记笔记
自动检测文件编码,也可以手动选择文件编码。
提供生成数列的功能
用vim来打造个人wiki
很强大的文件查找工具,需要依赖L9
用 :w 写入文件的时候会自动创建目录
快速给单词/句子两边增加符号(包括html标签),缺点是不用用"."来重复命令,repeat.vim可以解决这个问题
用vim来查看、发布、修改、删除博客,有人优化了这个代码:VimRepress
提供outline功能,功能非常强大
提供对齐文字的功能,不同于indent插件,一旦用到就会非常方便
提供命令模式下的补全,可以补全缓冲区中出现过的单词,很好用(另一个选择是cmdline completion)
在Vim中发腾讯微博(本博编写)
可以在vim中看糗事百科(本博编写,纯属娱乐~~)
可以在vim中画图,键盘控制。(还有一款插件,sketch也是画图,不过是用鼠标控制)
indent:
- javascript.vim
- indent/python.vim
提供js代码的智能缩进,仅使用了他的indent功能
提供python的语法缩进,比默认的要好很多(本博修改)
syntax:
- javascript.vim
- python.vim
- actionscript.vim
- json.vim
- css.vim 本博修正版:css.vim
- markdown
提供更好的js语法高亮
提供更好的python语法高亮
提供as代码的语法高亮
提供json的语法高亮
提供实时显示颜色的功能,如#FFFFFF
提供markdown着色功能,顺便也提供了snippet
这里的列表会随博主的使用情况实时更新,希望能让大家使用vim更加方便。
另外,博友们如果还有什么好的插件我没有列出来,欢迎留言提醒~~
原创文章,版权所有。转载请注明:转载自Vimer的程序世界 [ http://www.vimer.cn ]
本文链接地址: http://www.vimer.cn/?p=1372
很好 的文章,经常 来看,呵呵
现在也开始喜欢vim 了】
[回复]
Dante 回复:
六月 21st, 2010 at 11:04 下午
呵呵,加油加油~~~
[回复]
非常好,又增添了几个有用的插件,谢谢博主
[回复]
Dante 回复:
六月 21st, 2010 at 11:04 下午
哈哈,分享创造价值嘛~~加油加油~~
[回复]
我在想,Vim插件多了会不会像火狐那样启动巨慢?
[回复]
Dante 回复:
六月 21st, 2010 at 11:05 下午
呃,不过我真的感觉我的Vim加了这么多配置之后,好像并没有变慢呢
可能Vim也是使用延迟加载的技术吧,代码没仔细看过,只是猜的,呵呵
[回复]
执着的初心 回复:
十月 22nd, 2010 at 12:19 下午
大部分插件仅在使用的时候调用其中的函数,所以这些插件不会使启动变慢。
如果autocmd多了应该也会变慢。
[回复]
梧桐 回复:
一月 3rd, 2011 at 10:48 下午
我已经感到变慢了..
[回复]
赶快收下,赶快收下.
[回复]
Dante 回复:
六月 21st, 2010 at 11:06 下午
哈哈~~~
[回复]
这几个也不错
quickfixsigns
sessionman.vim
surround.vim
mru.vim
[回复]
Dante 回复:
六月 21st, 2010 at 11:07 下午
除了最后一个看到过,其他都没看到过呢,明天仔细研究一下~~
[回复]
依云 回复:
六月 22nd, 2010 at 12:58 下午
哈,我在用最后两个呢。quickfixsigns貌似和cuteErrorMarker功能类似呵。
发扬分享精神,我也把我的部分插件show下。另一部分没记录的没办法。
http://lilydjwg.heliohost.org/Vim.html.maff (请使用火狐MAFF插件或者zip解压)
[回复]
Dante 回复:
六月 22nd, 2010 at 1:15 下午
哈哈,里面好多插件我都没用过~~
manuscript那个配色很漂亮呢~~
[回复]
Dante 回复:
六月 22nd, 2010 at 1:23 下午
依云兄,太感谢你啦!我一直在找一个Vim的文件管理器,用过total commander总觉的还是不舒服,原来vimExplorer已经实现了这个功能~~哈哈
另外看依云把nerd_tree删掉了,是因为vimExplorer已经够用了?在终端下面应该还是nerd_tree比较方便吧?
[回复]
依云 回复:
六月 22nd, 2010 at 1:34 下午
呵呵,在(Linux)终端下我觉得还是终端比较方便,自从不用Windows后连vimExplorer都很少用的。
[回复]
Dante 回复:
六月 22nd, 2010 at 1:35 下午
原来如此~~唉,我还是摆脱不了windows呀,毕竟公司给装软件都是windows下的~~
[回复]
Dante 回复:
六月 22nd, 2010 at 1:25 下午
貌似还有个问题,vimExplorer的文件含有中文路径的时候,鼠标双击的话,会显示成乱码,打不开文件,要配置什么吗?
[回复]
依云 回复:
六月 22nd, 2010 at 1:50 下午
你的encoding选项是不是和系统的不一致?貌似这个必须一致才可以的。
[回复]
Dante 回复:
六月 22nd, 2010 at 1:51 下午
对,确实不一致,加了一句
let g:VEConf_systemEncoding = ‘cp936′
就OK了
[回复]
依云 回复:
六月 22nd, 2010 at 1:56 下午
才发现有这么个选项,作者考虑得挺周到的。
你回复得好迅速啊~
[回复]
Dante 回复:
六月 22nd, 2010 at 2:23 下午
哈哈,刚睡了会午觉~
我看了作者好像是中国人,所以应该会考虑到编码的问题~~
[回复]
mbbill 回复:
六月 24th, 2010 at 4:57 下午
呵呵。。你猜对了
[回复]
Dante 回复:
六月 24th, 2010 at 5:13 下午
哇,真的是vimExplorer的作者!~~欢迎欢迎啊~~哈哈,好多牛人啊~~
[回复]
依云 回复:
六月 25th, 2010 at 3:32 下午
同时也是fencview和echofunc的作者呵~
[回复]
Dante 回复:
六月 25th, 2010 at 7:01 下午
牛啊!没留意过这两款插件的作者,还每天都用着呢~汗颜啊~~
[回复]
博主你好,我想问你一个有关VIM的问题。
有没有这样的插件或功能,可以在一个.c/.cpp文件中跳转去查看引用的头文件,比如stdio.h这样的头文件,或是自己定义的头文件?
[回复]
Dante 回复:
六月 22nd, 2010 at 9:19 上午
kikyo正解,其实就是 gf 就行,和ctrl-w f的意思是一样的
[回复]
@jdxyw: 把光标放在stdio.h上,按f
[回复]
Ctrl-wf
[回复]
c.vim??~~
[回复]
Dante 回复:
六月 24th, 2010 at 10:51 上午
呃,c.vim很多功能只针对c/cpp,但是经常要多语言混用,很多配置会冲突~
[回复]
博主,有没有格式化代码的插件,自带=不够好。jsbeautify.vim能美化xml、c++吗?
[回复]
Dante 回复:
六月 24th, 2010 at 5:14 下午
呃,确实到目前为止我也只发现jsbeautify.vim能优化js代码,其他的工具目前还没找到……
[回复]
Platinum 回复:
六月 25th, 2010 at 10:01 上午
AStyle倒是可以很好的优化c、java的代码,但xml、html不支持
[回复]
Dante 回复:
六月 25th, 2010 at 10:11 上午
恩,刚试了一下tiny,优化html代码的效果也不是很理想~
[回复]
吴叔 回复:
十一月 28th, 2010 at 4:47 下午
tidy吧?那个不能格式化嵌入式的代码,比如PHP,我也纠结着在.
[回复]
我又来求助,最近用Matlab发现按ctrl+R注释所有选中部分,按ctrl+T取消注释,这个功能很好(当然我知道其他IDE也有这个功能)。在VIm中有什么方法可以方便的使用段落注释和取消注释吗????
[回复]
Dante 回复:
六月 25th, 2010 at 2:30 下午
NERD_commenter
汗,就在这篇文章里写的
[回复]
lyndonjiang 回复:
六月 25th, 2010 at 2:31 下午
汗,我记得这个插件我试过,不是特别好用。。。等我再看看哈
[回复]
依云 回复:
六月 29th, 2010 at 12:29 上午
EnhancedCommentify?
[回复]
porco_rosso 回复:
六月 29th, 2010 at 12:33 上午
其实挺好用的,我觉得不好用的是那个“添加doxygen注释 ”的插件
[回复]
执着的初心 回复:
十月 22nd, 2010 at 12:26 下午
EnhancedCommentify还是不错的
c
x
是注释命令
可以改革按键:
nmap ,x
vmap ,x
imap ,x
c不好用。。
[回复]
又有几个问题啦~
如何获取当前打开的文件名和路径?
如何中键单击标签关闭?
_vimrc如何修改后直接生效?
谢谢!
[回复]
Dante 回复:
六月 25th, 2010 at 6:30 下午
获取文件名:
:echo expand(“%”)
获取路径:
:echo expand(“%:p:h”)
中建单击标签关闭:
是说tab页吗?这个真不知道呢
_vimrc如何修改后直接生效:
:source $VIM/_vimrc
如果这一句也懒得敲的话,可以写一个autocmd就行哦
如果就是在修改vimrc的话,那就直接执行:
:so %
不过这样有个要求就是要求所有的函数必须是 function!,否则重新加载会报重定义错误。
[回复]
不知道用Vim来写PHP效果怎么样。。。有这方面的插件吗 ?
[回复]
Dante 回复:
六月 28th, 2010 at 9:48 下午
呃,我不怎么用php……不过确实有很多php的插件,可以在www.vim.org上搜一下哦
[回复]
难得看到中文的插件说明…学习啦
[回复]
Dante 回复:
七月 8th, 2010 at 10:41 下午
呵呵,不客气不客气~~
[回复]
从楼主这里学到不少vim的应用。
由于一直潜水未被人发现。
分享几个插件:
– vimwiki :个人wiki
– FuzzyFinder:文件查找,可模糊查找,包括buffer,mru,bookmark等
– Txtfmt:设置字符高亮,适合有特殊需要的
[回复]
吴叔 回复:
十二月 20th, 2010 at 3:53 上午
FuzzyFinder,相见恨晚..文件管理第一神器当之无愧
[回复]
Dante 回复:
十二月 20th, 2010 at 12:33 下午
哈哈,这个我倒是没用过呢,找时间看一下~
[回复]
依云 回复:
十二月 20th, 2010 at 1:55 下午
如果有 Ruby 支持的话,并且不经常找非 ASCII 文件名的文件,我还是建议使用 lusty-explorer,排序更加智能,而且不会有个补全窗口在那里闪啊闪的。
[回复]
梧桐 回复:
一月 1st, 2011 at 2:40 上午
哈哈,说来好玩,我在看Today’s the day这个博客里有你回的帖说了lusty-explorer这个插件,遂google之。。。然后。。来到了这里,发现竟然还是你的回帖。。而且回的是我的贴。。这说明。。折腾vim的人实在是不多啊
[回复]
依云 回复:
一月 1st, 2011 at 2:25 下午
准确地说,是折腾 lusty-explorer 的人不多。大家都折腾 command-T FuzzyFinder LookupFile 去了。你在最新的 lusty-explorer 的源代码里还能看到我的id lilydjwg呢。
我发现,在没有ruby支持的时候,FuzzyFinder的确是个很好的替代品,虽然那个补全菜单闪啊闪的很烦人。
[回复]
梧桐 回复:
一月 3rd, 2011 at 11:12 下午
依云老大,求一个支持ruby的vim..
[回复]
依云 回复:
一月 3rd, 2011 at 11:53 下午
官方发布的不支持啊。。要我编译的话你得告诉我你是什么系统?Lin32的话可以马上给你(缺不缺so文件要看你的RP了),Win32的得等我什么时候有心情了再测试,其它的,自己编译了。我的Email是Gmail,@ 前边的自己猜吧
[回复]
梧桐 回复:
一月 4th, 2011 at 2:04 上午
我是win32啦,主要想试试lusty-explorer,fuf有点点卡..我看了你的博客里面编译的那个gvim,貌似支持ruby很复杂的样子..还是算了吧..不折腾了..反正fuf也够用了..
[回复]
依云 回复:
一月 4th, 2011 at 2:02 下午
vim7.3 的 ruby 支持有问题,Linux 下可绕过,win下调用 lusty-explorer 即死。后来似乎发布了相关的补丁,也不知道问题解决了没有。
[回复]
依云 回复:
一月 5th, 2011 at 7:25 下午
现在Win版的Ruby终于可以用了。
[回复]
梧桐 回复:
一月 5th, 2011 at 10:13 下午
谢谢哈
[回复]
目前我只有几个插件,我也不敢一下子扔进去太多,需要慢慢消化,而且vim才学没几天,
目前需要用到的有css.vim,但是这插件让我有点郁闷
郁闷处是显示黑色和白色问题
黑色时我只有输入成#000才有效果,#000000却没有效果体现
白色是两种方式都没有效果体现,
其它颜色目前正常,还未发现
[回复]
依云 回复:
七月 17th, 2010 at 12:25 下午
不知道你用的是哪个css.vim。我用的id是2150,一直很正常的。
[回复]
梧桐 回复:
一月 1st, 2011 at 2:57 上午
哈哈,我才学的时候也是觉得装了太多插件晕头转向的。我提几个意见哦,plugin目录下面的所有vim文件名都可以改的,我建议你改成“英文-简短的中文”这种名字,便于自己理解,doc目录就无所谓了,反正放在那里当帮助用,还有,_vimrc一定要写注释。
[回复]
我用的是
gvim版本是7.2
css_color.vim : CSS color preview版本是0.7
呃,看了下作者写的0.7版本对应的是6.0(当然现在是vim7.0也支持,只不过有点缺陷),难道我要换到6.0的,如果不换回6.0的,那么其他一些插件也无法使用,比如taglist
不知道有没有什么好方法可以让它们支持7.0版,同时不出错
[回复]
lisfan 回复:
七月 18th, 2010 at 8:40 上午
我的是7.2,7.0纯属笔误
[回复]
[...] 安装好各个插件,可以参见vimer.cn的帖子 vim插件推荐 [...]
请问quickfix编译时错误信息如果包含中文,错误信息中文部分乱码
请问为什么会有这样。编码设置应该没问题
在vim 的shell模式无法用java运行java文件??
提示说无法读取基本的类包
java的编译环境啊 不会设置
[回复]
Dante 回复:
九月 7th, 2010 at 10:39 下午
包含中文会乱码,好像确实会有这样的问题,所以我现在GCC的输出都是英文的。
你也是配置了encoding=utf-8吧,有些好像默认输出的是gbk,所以会乱码。
java的环境,很久以前配置过,应该能用呀?不过现在已经不用java好多年了。。。
[回复]
newer 回复:
九月 7th, 2010 at 11:08 下午
是啊。enc=utf-8置位后,quickfix就不能转换系统的cp936编码了。enc设置gbk就可以识别中文
但是这样设置打开其他utf文档又乱码,纠缠
看来要换全英编译器.jikes不知是不是全英
用vim调用shell又要转换编译后class文件的要设置classpath路径, vim里如何获取当前编辑文件的文件路径(不包括文件名)和单文件名. 可以在命令行直接用变量生成的?
[回复]
Dante 回复:
九月 7th, 2010 at 11:22 下午
可以直接获取路径:
echo expand(“%:p:h”)
[回复]
newer 回复:
九月 8th, 2010 at 1:19 下午
问题解决:
编译的话改用jikes;
运行java文件设置为!setlocal enabledelayedexpansion&&cd %:h&&cls&&java %:t:r或者设临时classpath变量也可以,同时要用上setlocal enabledelayedexpansion
[回复]
Dante 回复:
九月 8th, 2010 at 11:26 下午
呵呵,解决了就好~~
[回复]
taglist的tags列表不自动更新??
编辑文件,保存文件后要切换当前文件窗口才刷新,请问如何设置能自动刷新呢
bufexplorer同样问题。好像ctags生成的tag文件已更新。当时vim窗口没有自动触发更新
[回复]
Dante 回复:
九月 9th, 2010 at 3:51 下午
taglist:
let Tlist_Process_File_Always=1
但是我不是很喜欢打开这个选项,因为这样生成列表的时候会比较慢。
至于bufexplorer,没有用过,所以就不太清楚了。
[回复]
谢谢您的分享,初学vim,帮助很大~
[回复]
Dante 回复:
九月 10th, 2010 at 10:26 下午
呵呵,不客气~~
[回复]
matchit无法工作,不知道是什么原因!
[回复]
Dante 回复:
九月 15th, 2010 at 10:09 下午
matchit应该是放到目录里就能用呀?详细描述一下问题?
[回复]
willerce 回复:
九月 16th, 2010 at 12:56 上午
是的,我就是放在plugin目录下,问题就是没有任何反应,只能匹配(),其它的一律行不通.
[回复]
Dante 回复:
九月 16th, 2010 at 9:37 上午
能看一下,你要匹配的文字和文件的后缀名?
[回复]
非常感谢你的分享,插件确实好用。只是我在用matchit时发现一个问题。在编辑用于php项目的smarty模板文件时,matchit不支持。但因为smarty文件中大部分内容都是xhtml, 我觉得应该可以比较简单的设置一下后就可以让matchit支持smarty格式,毕竟matchit本身支持xhtml。但不懂如何设置,如果您方便的话,还请指点下。
[回复]
Dante 回复:
九月 17th, 2010 at 3:59 下午
用php用的比较少,所以之前也没怎么接触过smarty,等这段时间忙过了,我应该会安排时间修改一下,到时候会发到博客里~~
[回复]
beadinsea 回复:
九月 17th, 2010 at 9:43 下午
哦,非常感谢!
那个matchit的源文件我看了一下,但因为接触vim时间较短,实在看不懂。我用
:set filetype=html
后,那些html标签就可以顺利match了。但不知从何处着手修改,不懂vim脚本。
祝工作顺利!
[回复]
糗事百科必须得有Python库 这个怎么弄?
[回复]
Dante 回复:
十月 22nd, 2010 at 1:20 下午
http://www.vimer.cn/2010/05/%E7%94%A8vimgvim%E7%9C%8B%E7%B3%97%E4%BA%8B%E7%99%BE%E7%A7%91.html
参考一下这篇文章
[回复]
有几个安装需要设置的没弄出来,比较郁闷,xml补齐的应该怎么时候啊,也没看到文档,博主能指点下吗?
[回复]
Dante 回复:
十一月 5th, 2010 at 9:10 下午
文章中的xml.vim是提供标签自动闭合功能的,放到
vimfiles\ftplugin\xml
和
vimfiles\ftplugin\html
两个目录下即可。
[回复]
除了 vimim,推荐个中文输入的插件。
[回复]
Dante 回复:
十二月 20th, 2010 at 12:33 下午
呃,好像没别的了吧?不过我不一般是ssh到linux终端下,所以输入法一般就用windows下的了。。
[回复]
好多插件,一直都收不齐,这下可好了。
[回复]
看了博主的博客,收获不少。
想请教博主一个问题,你是如何坚持用VIM来写自己的博客的,会不会比较辛苦呢?我最近也在写自己的博客,说实话,受你的感染,自己也想这么做了。因为我太喜欢vim了。我都有半年没有用WINDOWS了。
[回复]
Dante 回复:
二月 10th, 2011 at 12:55 上午
用vim来写博客很轻松呀,手写的html也比较简洁~尝试一下,其实真没那么难,哈哈
[回复]
每次 要新安装 vim都搜到你的博客,参考你的插件,界面很漂亮,功能很强大啊,收下,全收下了
[回复]
Dante 回复:
二月 25th, 2011 at 12:21 上午
哈哈,因为你的回复,我把这篇文章置顶并决定长期同步更新,看样子大家对这个插件列表更感兴趣。
[回复]
好热闹啊,这么多人,谢谢博主分享哦。
[回复]
没下载过插件呢,必须研究了
[回复]
Dante 回复:
三月 10th, 2011 at 12:16 上午
哈哈,一定装几个喜欢的插件,保证用的更爽~~
[回复]
伴随着你 回复:
三月 10th, 2011 at 1:44 下午
装了一些,慢慢熟悉中!哈
[回复]
问些菜鸟问题:
1.windows 下omnicppcomplete如何补全,我装了貌似没任何作用,以前在linux下好像直接就行了.
2.如何对MFC关键词补全.
希望能帮忙解惑
[回复]
Dante 回复:
三月 15th, 2011 at 10:50 下午
1.是不是没有装tags
2.对MFC的头文件生成一下tags即可。参考这篇博客:
http://www.vimer.cn/2010/01/%e8%ae%a9vimgvim%e6%94%af%e6%8c%81%e8%a1%a5%e5%85%a8cstl%e5%ba%93.html
[回复]
好详细哦,博主真爱死你了。。
[回复]
Dante 回复:
三月 18th, 2011 at 5:57 下午
哈哈~~ 一直在持续更新~~
[回复]
conque_term在win下使用没问题吗?我装了gvim7.3+python2.7+conque_term2.0,发现conque_term输出格式很乱很乱。
另外,博主没有装ctags或cscope之类的插件吗?这种插件我也没找到好用的。
[回复]
Dante 回复:
三月 26th, 2011 at 12:06 上午
ctags在google上搜一下,官网就有。
conque_term,在写这篇评测文章的时候,还不支持windows,所以不太清楚。
[回复]
Dante兄,请问debian gnome下给vim安装插件时,插件和doc文件应该放在下面那个目录?
1.放在 /usr/share/vim/addons下的plugin和doc目录
2.放在 /usr/share/vim/vim72下的plugin和doc目录
[回复]
Dante 回复:
三月 28th, 2011 at 11:21 下午
我都是放在~/.vim/下的,如果没有可以建一个~
那两个目录是不是可以没有试过。。。
[回复]
OSMSG 回复:
三月 28th, 2011 at 11:29 下午
恩,放在了~/.vim下 话说放在/usr/share/vim/vim72下也可以
[回复]
OSMSG 回复:
三月 28th, 2011 at 11:52 下午
我在新建了个~/.vim目录 里面方有plugin和doc目录
请问omnicppcomplete这个插件解压后有三个目录,一个目录是doc文件,另外两个目录里面都是.vim文件,难道这些.vim文件直接放在~/.vim/plugin里面就可以了?还是直接把解压的原目录放在里面?
[回复]
Dante 回复:
三月 29th, 2011 at 9:32 上午
每个目录有不同的用处,不只有plugin,doc,还有indent,syntax等等,安装文章中的插件分类来放即可。
[回复]
omnicppcomplete 怎么弄都都不行 tags没问题 但是 class-> 和class.之后 就说pattern not found
[回复]
请问vim中有没有比较好的搜索插件,用来搜索多个文件中的关键字。目前在用grep.vim,发现它搜索中文有些问题。系统语言设置为zh_CN.utf-8时,就不能搜索cp936编码文件中的中文字符。有没有什么好办法?
[回复]
Dante 回复:
四月 7th, 2011 at 10:35 上午
我是直接用的vimgrep,可以搜索非同一编码的文件中的中文。
[回复]
很不错的文章,很好,收藏下。
[回复]
在根目录生成了TAGS文件,为什么子目录里面有很多函数还是找不到呢
[回复]
Dante 回复:
四月 15th, 2011 at 1:41 上午
应该不会吧,你生成tags的命令是啥
[回复]
这个博客主题很好看
[回复]
想请问个问题:有没有接口可以判断当前打开的文件的类型或者是后缀名的?
我想在打开不同文件的时候加载不同的tags文件
[回复]
fanhe 回复:
四月 16th, 2011 at 9:38 下午
:h ftplugin
[回复]
大名鼎鼎的神器zen coding怎么能没有写上去呢
[回复]
Dante 回复:
五月 6th, 2011 at 6:33 下午
因为很少写前台。。。。呃。。。
[回复]
请教大师~,如何复制vim的命令行中的命令执行结果到系统剪切板中?如想把:pwd内容copy到word文档中。
[回复]
依云 回复:
五月 22nd, 2011 at 5:10 下午
:h :redir
[回复]
flyoo 回复:
五月 23rd, 2011 at 11:19 下午
meaning?详细点?比如输入:pwd 回车后,命令行上才能显示D:\VIM\vimfiles\doc ,这时如何在:redir呢?
[回复]
依云 回复:
五月 23rd, 2011 at 11:36 下午
示例:
另外,命令行上的输出是可以选中的,只是不知道在 Windows 上会不会复制了。
[回复]
依云 回复:
五月 23rd, 2011 at 11:39 下午
囧,大于小于号没转义。。。再来一次:
[回复]
fanhe 回复:
五月 23rd, 2011 at 7:13 下午
gvim, 用鼠标选了, 然后工具栏的复制图标就会亮的了, 不过要超过2行的输出才行
[回复]
flyoo 回复:
五月 23rd, 2011 at 11:16 下午
用鼠标选了,也没看到工具栏图标亮,再一,想用快捷键,但是只能选择,但是右击无效,ctrl-shift-insert/”yy 都不行,继续求解~
[回复]
多谢博主的文章,花了点时间已经把vim配置超级强大了,哈哈,从linux直接copy到mac也能用
[回复]
Dante 回复:
五月 31st, 2011 at 12:14 上午
哈哈,恭喜恭喜!
[回复]
mbcool 回复:
五月 31st, 2011 at 10:49 上午
vim motion这个插件挺好用的,好像没见博主提到过
[回复]
请教一下,pydoc.vim那个插件好像不管用。比如我输入命令 ”
ydoc sys “,查到的是空文档。是不是要设置什么东西?
[回复]
Dante 回复:
五月 31st, 2011 at 10:04 下午
呃,你在windows下的话,需要配置一下:
[回复]
流云 回复:
六月 2nd, 2011 at 9:14 下午
虽然已经解决了,但还是非常感谢!呵呵,这个博客太好了,学到了很多东东。不过希望博主介绍东西的时候能再详细一点。。。省得我们这些小菜们琢磨半天
[回复]
大尾巴兔 回复:
六月 9th, 2011 at 4:20 下午
直接在光标处 K 也可以
[回复]
Dante 回复:
六月 13th, 2011 at 7:52 下午
嗯,最新版本是支持了,不过我把有自己把他去掉了。。因为他居然没有判断文件类型为python,害得我在vim帮助里面都不能用K。。。
[回复]
收藏一下
[回复]
vim 能做refactor吗?
[回复]
Dante 回复:
六月 26th, 2011 at 10:44 下午
呃,英文不太好,你是说代码重构? 这个和用哪个编辑器有关系吗?
[回复]
fanhe 回复:
七月 2nd, 2011 at 12:10 下午
你给个自由的重构引擎, 就可以集成进 vim, vim 只是一个前端而已, 只是没人做集成的工作.
[回复]
一个老外的vimrc好强大,推荐下
How_to_Install_on_Unix:
$ mkdir ~/.vim_runtime
$ svn co svn://orangoo.com/vim ~/.vim_runtime
$ cat ~/.vim_runtime/install.sh
$ sh ~/.vim_runtime/install.sh
// can be `mac`, `linux` or `windows`
详见:http://amix.dk/vim/vimrc.html
[回复]
不太明白是什么东西来的呀兄弟
[回复]
我来看过了
[回复]