vim <c-x><c-o>补全总是“找不到模式”
-
- 帖子: 9
- 注册时间: 2010-08-16 16:13
Re: vim <c-x><c-o>补全总是“找不到模式”
太谢谢了,我也是,昨天晚上弄了一半,以为已经装了......
-
- 帖子: 11
- 注册时间: 2012-03-23 13:34
Re: vim <c-x><c-o>补全总是“找不到模式”
问题很明显:
第一盲目升级,现在ctags5.9还不稳定,而且使用和之前的5.8也有很大区别,-R选项不再是递归搜索的意思。而现在网上的做法大多都是5.8的 ctags -R ,这个在5.9行不通。 果断卸掉吧。版本是否没发回退了,只有上网下个5.8的编译一下,很简单。
三个命令。 ./configure; make;make install , 地址如下:
http://sourceforge.net/projects/ctags/f ... uperb-dca2
2、ctags 的用处是 C-] 跳转, 需要在vim里 调用 set tags+=./tags, 另外 一般的ctags -R生成的tags是取相对路径,如果在某个目录下引用其他目录的tags文件会找不到, 解决帮发 , ctags -R `pwd` ,这样生成的tags文件会使用绝对路径,可以在其他目录使用。
3、<c-x><c-o>调用的是智能补全函数,和tags没关系, 上官网找对应的omniComplete文件。具体可以参考如下网址:
http://hi.baidu.com/walkandsing/item/4c ... acce2d4f40
http://www.cnblogs.com/xuqiang/archive/ ... 16475.html
http://blog.csdn.net/kevinxtq/article/details/1586337
第一盲目升级,现在ctags5.9还不稳定,而且使用和之前的5.8也有很大区别,-R选项不再是递归搜索的意思。而现在网上的做法大多都是5.8的 ctags -R ,这个在5.9行不通。 果断卸掉吧。版本是否没发回退了,只有上网下个5.8的编译一下,很简单。
三个命令。 ./configure; make;make install , 地址如下:
http://sourceforge.net/projects/ctags/f ... uperb-dca2
2、ctags 的用处是 C-] 跳转, 需要在vim里 调用 set tags+=./tags, 另外 一般的ctags -R生成的tags是取相对路径,如果在某个目录下引用其他目录的tags文件会找不到, 解决帮发 , ctags -R `pwd` ,这样生成的tags文件会使用绝对路径,可以在其他目录使用。
3、<c-x><c-o>调用的是智能补全函数,和tags没关系, 上官网找对应的omniComplete文件。具体可以参考如下网址:
http://hi.baidu.com/walkandsing/item/4c ... acce2d4f40
http://www.cnblogs.com/xuqiang/archive/ ... 16475.html
http://blog.csdn.net/kevinxtq/article/details/1586337