一见钟情Sublime
打开 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 两个连续组合键,创建.tagsproject符号索引文件(此时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” }
一见钟情Sublime的更多相关文章
- Sublime Text 3 常用插件以及安装方法(转)
http://www.cnsecer.com/460.html 安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧, ...
- 关于sublime text2
转自:http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.html Sublime Text 2是一个轻量.简洁.高效.跨平 ...
- Sublime Text 3 常用插件以及安装方法
安装Sublime Text 3插件的方法: 一.直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->p ...
- Sublime Text3常用插件以及安装方法(实用)
Package Control组件在线安装 按Ctrl+`调出console(注:避免热键冲突) 粘贴以下代码到命令行并回车: import urllib.request,os; pf = 'Pack ...
- 安装Sublime Text 3插件的方法:
安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可 ...
- Sublime Text3常用插件以及安装方法(实用)【转载】
https://www.cnblogs.com/liuchaoH/p/6370008.html Package Control组件在线安装 按Ctrl+`调出console(注:避免热键冲突) 粘贴以 ...
- 安装Sublime Text 3插件的方法(转自Rising的博文)
安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可 ...
- Sublime Text3安装JsHint
介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...
- sublime常用快捷键
自己觉得比较实用的sublime快捷键: Ctrl + / ---------------------注释 Ctrl + 滚动 --------------字体变大/缩小 Ctrl + N----- ...
随机推荐
- HTML中的文本框textarea标签
转自:https://www.jb51.net/web/183411.html <textarea></textarea>用来创建一个可以输入多行的文本框,此标志对用于< ...
- C# 获取当月有多少天
int days = DateTime.DaysInMonth ( 2009, 9 ); int days = DateTime.DaysInMonth ( DateTime.Now.Year, Da ...
- java.util.concurrent常用类(CountDownLatch,Semaphore,CyclicBarrier,Future)
CyclicBarrier CyclicBarrier是用来一个关卡来阻挡住所有线程,等所有线程全部执行到关卡处时,再统一执行下一步操作.假设一个场景:每个线程代表一个跑步运动员,当运动员都准备好后, ...
- 常见文件MIME类型
常见文件MIME类型.asx,video/x-ms-asf .xml,text/xml .tsv,text/tab-separated-values .ra,audio/x-pn-realaudio ...
- bug,实现类未找到service
- 修改withdraw 方法
修改withdraw 方法 练习目标-使用有返回值的方法:在本练习里,将修改withdraw方法以返回一个布尔值来指示交易是否成功. 任务 1. 修改Account类 修改deposit 方法返回tr ...
- OpenCV: Kmeans的使用一维和二维点集
OpenCVKmeans算法默认使用了Kmeans++选取种子点 参考:OpenCv中Kmeans算法实现和使用 //效果:根据半径聚类,并不一定能得到好的结果. float CBlotGlint:: ...
- Caffe: gflag编译出现问题汇总
1. 使用Unicode字符集: 出现问题 E:\CodeBase\ML\Caffe\ThirdPartySrc\gflags-master\src\gflags.cc(1340): error C2 ...
- OpenCV实现灰度直方图和直方图拉伸
原文链接:http://blog.csdn.net/xiaowei_cqu/article/details/7600666 如有疑问或者版权问题,请移步原作者或者告知本人. 灰度直方图是数字图像中最简 ...
- 从柯洁对战AlphaGo,看商业智能
[摘要]李开复赛前说,AlphaGo和李世石的人机大战是第一次,可能还有悬念,那今天的AlphaGo已经在围棋的世界中彻底甩开了人类,不再拥有任何其他的可能.并指出,AlphaGo和柯洁的比赛并非没有 ...