sublime text实现函数跳转(window环境)
来源:http://jingyan.baidu.com/article/2c8c281dd67ab60008252af4.html
sublime text是一个优美小巧的编辑器,但本身不具备函数跳转功能,下面介绍利用ctags.exe实现类似如eclipse函数跳转功能
工具/原料
- sublime text2
- ctags.exe
方法/步骤
- 1
下载ctags.exe,解压到C:\WINDOWS\system32
- 2
打开sublime text2,选择View->Show Console(快捷键Ctrl+~)打开命令行,输入如下代码安装Package Control功能:
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
- 3
选择Preferences->Package Control(快捷键ctrl+Shift+P),打开Package Control功能面板,输入ip后选择Package Control: Install Package选项后会打开插件列表,输入ctags安装插件
- 4
配置ctags的用户使用鼠标习惯,把Mouse Bindings-Default内容复制到Mouse Bindings-User中
- 5
右击项目文件夹,选择CTags: Build Tags,创建.tags项目索引文件
- 6
实现函数跳转,右击某个函数,选择Navigate to Definition即可跳转到函数定义处
END
注意事项
- 此方法实现的函数跳转,当很多文件中同一函数名时,还是需要加入一定的人工判断的
sublime text实现函数跳转(window环境)相关推荐
- Sublime Text 3 配置python交互运行环境的快捷键
2019独角兽企业重金招聘Python工程师标准>>> 使用Sublime Text 3能以轻量级的环境写python脚本,运行python代码.为了更加方便地调用python脚本, ...
- 让你的sublime text写C代码 (sublime text 2 配置构建C开发环境)
原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C ...
- 代码编辑器Sublime Text 可以跨平台(linux,window,os x)
说到代码编辑器,大部分人首先会想到UltraEdit,EmEditor和notepad++.但今天要介绍的是另一款功能非常强大的代码编辑器--Sublime Text.Sublime Text还是一款 ...
- sublime text 3搭建Python3的开发环境
事先说明下,我就是简单的讲下:够用就行: 这里总共需要安装: Anaconda:自动匹配关键字等实用功能,有效提高开发效率 AutoPep8:python开发规范pep8 sublimecodeint ...
- sublime67linter-php,Sublime Text 3 搭建 React.js 开发环境
Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 支持ES6, React.js, jsx代码高亮,对 JavaScript, jQue ...
- Sublime Text 3 搭建 React.js 开发环境
Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babel-sublime 支持ES6, React.js, jsx代码高亮,对 ...
- sublime text java 开发_Sublime Text 3搭建Java开发环境
作者:chszs,转载需注明. 作者博客主页:http://blog.csdn.net/chszs Sublime Text 2是我非常喜欢的文本编辑器,它美观漂亮.轻量级.本文讲述怎样在Sublim ...
- Sublime Text 2搭建Java开发环境
<Sublime Text 2搭建Java开发环境> 作者:chszs,转载需注明. 作者博客主页:http://blog.csdn.net/chszs Sublime Text 2是我非 ...
- Sublime Text 全程图文指引
From(Sublime Text 全程指南):http://zh.lucida.me/blog/sublime-text-complete-guide From(Sublime Text 3 全程详 ...
最新文章
- 自动填充脚本使用及注意事项
- 双 11 的狂欢,干了这碗「流量防控」汤
- Eclipse europa 更新时 Error retrieving feature.xml. [error in opening zip file]
- thingsboard官网单机并发量
- 开机出现grub界面(待尝试)
- Java基础学习总结(137)——Java ClassLoader再总结
- 查看docker内部路径_web应用在Docker容器中部署(Windows)
- 【译】2018 年前端开发回顾
- idea database mysql驱动
- unity内置浏览器插件UniWebView的使用(支持Android,ios,Mac)
- web服务器ngix基础
- 围棋学习路线及书籍介绍
- Windows桌面共享中一些常见的抓屏技术
- 一文带你了解什么是CDN?
- 鸿蒙系统电脑适配双面打印机,win10系统实现打印机双面打印的操作方法
- 计算机专业修读指导论文,计算机专业网络与课堂教学整合
- python求最小公倍数
- EasyRecovery15Mac全面好用的苹果电脑数据恢复app
- [译]PG15加速排序性能
- Python爬虫之豆瓣TOP250爬取
热门文章
- mysql 必读_MYSQL 调优和使用必读
- 使用JCrop进行图片裁剪,裁剪js说明,裁剪预览,裁剪上传,裁剪设计的图片处理的工具类和代码
- PrintWriter和ServletOutputStream的区别
- FoodMart数据仓库mysql表及数据初始化
- 华为固件解包工具linux,华为解包工具官方下载
- aop阻止方法运行_Spring AOP无法拦截内部方法调用
- python 如何转换dataframe列的类型_如何使用Python将所有列从数值转换为分类
- CNN目标检测(一):Faster RCNN详解
- foxmail、outlook发送邮件,进度条很慢
- DIV+CSS规范命名