一见钟情Sublime

原创 2015年07月07日 10:29:33

打开 preferences -> Setting-User,加入以下代码

{
    "font_size": 14,
    "ignored_packages": [],
    "auto_complete": true,
    "auto_match_enabled": true
}

“auto_complete”: true,
“auto_match_enabled”: true
这两个是 自动补全代码 的。

“ignored_packages”: []
添加这句后,只要按下键盘上的ESC键就可以进入 VIM模式 了,可以使用VIM的快捷键。


函数跳转
sublime text 2 + ctags

1、先到http://sublime.wbond.net/Package%20Control.sublime-package下载Package Control.sublime-package
2、然后打开Preferences->Browes Packages,显示当前目录是Packages,跳到上一级目录看到Installed Packages,就把刚才下载的Package Control.sublime-package文件放入Installed Packages文件夹内.
3、重启sublime,测试安装成功了没:
在sublime下快捷键Ctrl+Shift+P,输入install,如果有显示出安装列表,则表明安装成功。
4、在sublime下快捷键Ctrl+Shift+P,输入install,然后在安装列表下输入ctags插件,选择然后安装。
5、安装成功后,使用ctrl+t、ctrl+r 两个连续组合键,创建.tags工程符号索引文件(此时Sublime Text 2会自动调用第一步安装的ctags.exe)。.tags文件创建好后,选择存放.tags文件的目录在当前项目目录下,就可以使用快捷键方便得进行代码浏览了。

生成.tags方法有两种:
1.sublime软件中,功能菜单File->Open Folder 打开要分析的目标文件夹,从左侧边栏中点击打开任意程序文件,按下crtl+T、ctrl+R组合键(即:最上行功能菜单Find->Ctags->rebuild tags),这时可以看到目标文件夹中生成了.tags索引文件,以及.tags_sorted_by_file。
2.Win+R:输入指令cmd,回车。cd指令进入要分析的目标文件夹,输入:ctags -R -f .tags
手动生成.tags文件。与方法1不同的是,不会生成.tags_sorted_by_file,在使用中尚未发现区别。

Ctags用法
1.重建ctags索引rebuild_ctags (ctrl+t,ctrl+r)
2.跳转到函数定义navigate_to_definition (ctrl+t,ctrl+t)或(ctrl+shift+.)或(ctrl+shift+鼠标left_click)
3.跳回jump_back (ctrl+t,ctrl+b)或(ctrl+shift+,)或(ctrl+shift+鼠标right_click)
4.跳转到上次修改处jump_back to_last_modification(ctrl+t,ctrl+m)
5.按函数索引查找show_symbols(alt+s)


sublime自身就有格式化命令,就不再安装插件,位置在[Edit]->[Line]->[Reindent]
但这个默认的命令没有快捷键,就重新定义了一下,想用习惯了的eclipse快捷键:Ctrl+Shift+F但是和“在文件中查找”冲突了。改用Alt+Shift+F吧,和netbeans保持一致。
[Preferences]->[Key Bindings]->[User]中,添加如下:
{ “keys”: [“alt+shift+f”], “command”: “reindent” }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

拥抱SQLAlchemy 之一 一见钟情

自打接触了python,就被深深的吸引,首先是它频繁出现在我工作使用的著名GIS软件中,一次为了给一个GIS软件写点脚本,就尝试了一下,这一尝试不要紧,心从此就被他栓住了,再开发什么东西首先就考虑用p...
  • fsmwhx
  • fsmwhx
  • 2011-11-10 13:56
  • 2037

一见钟情 vs. 众里寻他

一见钟情 vs. 众里寻他 1.搜索与遍历 一见钟情 与 众里寻他千百度,是爱情的两种境界,这在文本编辑和软件工程中 也经常遇到。 我们最经常进行的文本编辑是编程序。请...

一见钟情于PHP

我是一个计算机专业的学生,刚学的时候,我连什么是后头都不知道,是老师告诉我们的,我本来想从事做网页制作或者网页美工工作,但老师的一句话让我幡然醒悟(网站不走后台,你永远不是在做网站,你如果想一辈子没什...

闲聊linux中的input设备(6) 一见钟情,从此注定牵手一生

看到这里,有的哥们要生气了,怎么我们美丽的input设备被嫁出去,居然一下就忽悠过去了,都不详细描述一下她的具体被嫁过程,她到底嫁给哪个handler了?又是怎么相中的?相中后他们两又一起做了些什么?...

Android开发人员一见钟情的Java编程技巧!

转载地址:http://mp.weixin.qq.com/s?__biz=MzAwMTQ4NzY4NA==&mid=412086168&idx=2&sn=6b045491a549f43d4aa5774...

闲聊linux中的input设备(6) 一见钟情,从此注定牵手一生

看到这里,有的哥们要生气了,怎么我们美丽的input设备被嫁出去,居然一下就忽悠过去了,都不详细描述一下她的具体被嫁过程,她到底嫁给哪个handler了?又是怎么相中的?相中后他们两又一起做了些什么?...

计算机为何对补码一见钟情

虽说早就接受到“原码”、‘’补码“、”反码“这些词,但始终不能确切体会到它们的真实用处。 这种感觉让人不爽,所以干脆查查资料,先给自己找个不错的原因做为思想的动力。 1.首先说说计算机为什么用...

UML之一见钟情

如果 你没接触过UML,那么你肯定不知道UML这三个字母是什么含义.不过不要紧,今天我就介绍给你认识,相信经过你的深入了解,你会爱上她.老师说,这是一门及其重要的学科,是我们从业余步入职业队伍的一个...

创业大学|什么样的BP能让投资人一见钟情

阿里创业大学之《资本说》栏目首播---专访星河互联创始人王波 视频连接:https://v.qq.com/x/page/e05317snenj.html  一份好的BP(Business ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)