[Vim]Mac下如何安装ctags、Exuberant Ctags、以及出现E433: No tags file的解决方法
来源:互联网 发布:五十音图 软件 编辑:程序博客网 时间:2024/05/22 03:44
好吧,我承认我受某人影响开始进入vim的疯狂折磨状态中,我还是觉得插件是好,但安装却会出现不同的情况。
直入正题,记录下安装ctags的过程
1、安装Exuberant Ctags 勇敢点进去,然后点击那个
Source only distribution (gzipped)ctags-5.8.tar.gz解压缩到本地,你会发现里面很多源文件,so,当然要安装了xcode。
打开终端进入该解压缩目录执行:
./configure make sudo make install
这里注意了!
默认mac也有一个ctags,但那个是简单的。我们用刚刚安装的,刚安装的应该在/usr/local/bin
通过终端输入:which ctags 看路径是不是。
如果是/usr/bin/ctags
恭喜你,要让系统默认先看到我们安装的ctags:
打开~/根目录下的.profile,如果你也没发现有这个文件,没关系,创建一个!
然后在里面添加:export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
再到终端执行:source ~/.profile
然后再看看which ctags,如无意外,应该是/usr/local/bin/ctags
最后在.vimrc配置文件添加: let Tlist_Ctags_Cmd="/usr/local/bin/ctags"
2、安装taglist for macvim
我是安装了Pathogen 应该每个人都会先安装这个吧?
然后去git安装TagBar
2、使用ctags编译项目tags文件
终端cd 项目目录,然后执行:
ctags -R
你会发现目录中多了一个tags的文件,这个就是vim里面taglist会寻找的文件!
在vim中对准某个对象调用的方法按control + ] 看看能否调到那个方法的定义!?
3、出现No tags file提示如何解决!
这确实很纠结,我看了网上也有解决,目前我发现以下方法解决!
打开.vimrc配置文件设置下:
" 设置vim搜索tags的逻辑,该目录开始往上搜索
set tags=./tags,./TAGS,tags;~,TAGS;~
" 把你项目中的tags文件指定!
<span style="font-size: 10px;">au BufEnter /home/my/proj1/* setlocal tags+=/home/my/proj1/tags</span>
- [Vim]Mac下如何安装ctags、Exuberant Ctags、以及出现E433: No tags file的解决方法
- [Vim]Mac下如何安装ctags、Exuberant Ctags、以及出现E433: No tags file的解决方法
- 在MAC下安装Exuberant ctags
- 在 MAC下安装 Exuberant ctags
- 在MAC下安装Exuberant ctags
- Mac终端Vim如何安装使用ctags
- Exuberant Ctags
- Exuberant Ctags
- Vim cscope ctags tags
- mac下vim + taglist + ctags
- ctags + cscope + vim + 打造 mac 环境下的VIM神器
- ctags的如何生成tags文件
- 安装Exuberant Ctags及Tag List插件
- vim下ctags的用法
- vim下ctags的使用
- VIm的ctags插件安装
- Mac下Vim调用ctags出错的问题
- Vim+cscope+ctags+tags linux下阅读源代码 [转]
- nginx相关文章
- android自定义圆形进度条
- 把现有Unity3d游戏向Windows Phone 8.1移植(编译顺序)
- Nachos 课程设计task1.1
- Android NDK编译本地文件以及引用第三方so文件
- [Vim]Mac下如何安装ctags、Exuberant Ctags、以及出现E433: No tags file的解决方法
- 下载并编译CyanogenMod源代码
- org.dom4j
- 算法重拾之路——合并排序
- RS232
- Linux下安装maven
- 数据结构:图论基础
- 1411122215-ny-Financial Management
- IOS学习时的一些笔记(一)