为了继续开始学习linux内核,我下载了源码,但是OSX上没有像source insight一样的软件,我先是试了下textmate,但是textmate不
支持函数跳转,我google到sublime text2被极力推荐,于是载过来看看。
1、安装包控制(Package Control)
打开Sublime Text 2,按快捷键 ctrl+` 或者点击 Tools → Command Palette 调出控制台Console;
将以下代码复制粘贴进命令行后回车:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
2、安装homebrew
输入
ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
3、安装ctags
brew install ctags
4、安装ctags插件
参考这篇文章在PATH里把/usr/local/bin设置到/usr/bin之前
方法:
1 修改bashrc vi /etc/bashrc
2 在sublime text里ctags配置里设置ctags的绝对路径
5、在目录生成.tags文件
我用快捷键生成的.tags文件一直没有用,最后在目录下打命令 ctags -R -f .tags之后插件开始有用
参考
http://gmarik.info/blog/2010/10/08/ctags-on-OSX
http://www.jankerli.com/?p=1359