Mac终端Vim如何安装使用ctags
2014-11-12 22:07
615 查看
来自: 放弃天堂的神(阳光再暖,也暖不到心) 2012-08-09
21:27:11
现在的问题是打开任何C文件都会提示 Taglist : Failed to Generate tags for xxxxx
ctags : illegl option -- ^-
我从sourceforge下载了源代码进行编译,网上大多数教程说到要到vim的安装目录下进行 ctags -R的命令,但是-R选项是不存在的。
至于在vimrc文件中添加Tlist_Ctags_Cmd的路径的办法我也试过了,还是不能成功。不知道有什么办法
向各位mac的vim党求教!
2人 喜欢 喜欢
回应 推荐 喜欢只看楼主
萨摩风G-virus (自然体,平常心) 2012-08-10 00:09:00
mac自带的是ctags,而taglist要求的是exuberant crags,用homebrew装一个就可以。 顺便同样是tag类插件,可以试试tagbar,taglist毕竟比较老了。
赞 回应
放弃天堂的神 (阳光再暖,也暖不到心) 2012-08-11 20:30:37
mac自带的是ctags,而taglist要求的是exuberant crags,用homebrew装一个就可以。 顺便同样是 ... 萨摩风G-virus能细节讲一下,怎么设置vimrc运行taglist或者tagbar吗?
我 exuberant ctags已经装好
赞 回应
Rafale 2012-08-11 21:12:34
能细节讲一下,怎么设置vimrc运行taglist或者tagbar吗? 我 exuberant ctags已经装好 放弃天堂的神终端下“echo $PATH“,显示的PATH中”/usr/bin“应该在”/usr/local/bin“之前,而mac自带的ctags是装在/usr/bin/下,而你装的ctags是在/usr/local/bin下,当你输入ctags -R时,启动的/usr/bin中的ctags(个人推测啊,不知对不对)。
所以你在.bashrc中修改PATH,将/usr/local/bin放在/usr/bin之前,保存后重启终端,应该就能解决你的问题。(我也是遇到同样的问题,就是这么解决的,至于调整PATH的顺序会不会造成其它问题,本人菜鸟一个也说不清楚,所以建议将以前的PATH设置备份一下)
赞 回应
萨摩风G-virus (自然体,平常心) 2012-08-12 14:12:21
终端下“echo $PATH“,显示的PATH中”/usr/bin“应该在”/usr/local/bin“之前,而mac自带的cta ... Rafale嗯 就是这个原因。我的解决方法更加暴力,把/usr/bin下的ctags直接删了,然后ln -s /usr/local/bin/ctags /usr/bin/ctags建了个符号链接。
赞 回应
zhazha 2012-08-14 15:49:05
自己官网找源码下载编译安装 然后.vimrc加一行
let Tlist_Ctags_Cmd='/usr/local/bin/ctags'
完美了哦耶~
赞 回应
L.Free 2012-09-18 15:40:03
建议看下这篇文章:http://blog.csdn.net/lnmcc/article/details/7908944赞 回应
木头鱼 2013-12-24 00:21:33
编辑~/.bash_profile文件, 添加一行MAC环境下的环境变量设置在.bash_profile中。 export PATH=/usr/local/bin:$PATH
若不设置该变量将会导致:
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...错误。
赞 回应
木头鱼 2013-12-24 00:22:08
编辑~/.bash_profile文件, 添加一行MAC环境下的环境变量设置在.bash_profile中。 export PATH ... 木头鱼算是给后来人提个醒呗...;)
赞 回应
冷月无痕 2014-04-27 14:29:38
编辑~/.bash_profile文件, 添加一行MAC环境下的环境变量设置在.bash_profile中。 export PATH ... 木头鱼太感谢了!你的帖子解决了我长久以来悬而未决的问题: sublime可以运行ctags插件,却无法正常建立.tags文件。
相关文章推荐
- [Vim]Mac下如何安装ctags、Exuberant Ctags、以及出现E433: No tags file的解决方法
- [Vim]Mac下如何安装ctags、Exuberant Ctags、以及出现E433: No tags file的解决方法
- Mac终端设置颜色、安装ctags及vim配置
- 如何在Win7中安装使用超级终端Hyper Terminal
- vim插件 ctags 和 taglist 的安装和使用
- vim插件 ctags 和 taglist 的安装和使用
- 在vim中如何使用ctags
- vim插件之ctags和taglist安装使用
- vim+ctags+taglist插件安装使用vim+ctags+taglist插件安装使用
- vim + ctags + taglist配置和使用 【及】 一键安装 ctags和cscope的方法 【及】vim语法高亮,自动缩进,python 自动缩进设置
- vim 中Ctags的安装和使用
- vim+ctags+taglist 安装使用
- 如何使用VMware Fusion在Mac安装Windows7 - 第二部分
- 【数据库】mac下如何安装和使用mysql
- vim插件 ctags 和 taglist 的安装和使用
- vim 插件 ctags 和 taglist 的安装和使用
- windows系统下vim的ctags安装和使用
- 转:vim插件 ctags 和 taglist 的安装和使用
- vim+ctags+taglist 安装使用
- 如何在终端用mvim命令打开文件到macvim选项卡