打开 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的更多相关文章

  1. Sublime Text 3 常用插件以及安装方法(转)

    http://www.cnsecer.com/460.html 安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧, ...

  2. 关于sublime text2

    转自:http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.html Sublime Text 2是一个轻量.简洁.高效.跨平 ...

  3. Sublime Text 3 常用插件以及安装方法

    安装Sublime Text 3插件的方法: 一.直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->p ...

  4. Sublime Text3常用插件以及安装方法(实用)

    Package Control组件在线安装 按Ctrl+`调出console(注:避免热键冲突) 粘贴以下代码到命令行并回车: import urllib.request,os; pf = 'Pack ...

  5. 安装Sublime Text 3插件的方法:

    安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可 ...

  6. Sublime Text3常用插件以及安装方法(实用)【转载】

    https://www.cnblogs.com/liuchaoH/p/6370008.html Package Control组件在线安装 按Ctrl+`调出console(注:避免热键冲突) 粘贴以 ...

  7. 安装Sublime Text 3插件的方法(转自Rising的博文)

    安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可 ...

  8. Sublime Text3安装JsHint

    介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...

  9. sublime常用快捷键

    自己觉得比较实用的sublime快捷键: Ctrl + /  ---------------------注释 Ctrl + 滚动 --------------字体变大/缩小 Ctrl + N----- ...

随机推荐

  1. 96.extjs 页面

    1.登录js /** * @author sux * @desc 登录 */ Ext.onReady(function(){ Ext.QuickTips.init(); //错误信息显示必须 var ...

  2. sublime的ctags安装

    首先,是ctags的下载.在这里:http://pan.baidu.com/s/1gdAMFab 我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便 ...

  3. 搭建go开发环境

    一.go下载安装 进入该网站 https://golang.google.cn/dl/  选择相应的操作系统下载安装包 Linux/Mac OS X 安装 1.下载 go1.10.3.linux-am ...

  4. Windows 环境下 Docker 使用及配置

    原文引用: https://www.cnblogs.com/moashen/p/8067612.html 我们可以使用以下两种方式在Windows环境下使用docker: 1. 直接安装: Docke ...

  5. 超简单:纯CSS实现的进度条

    ——————纯CSS实现的进度条—————— HTML: <div class="wrapper"> <div class="bar"> ...

  6. 配置 Sybase数据源

    1.Start-- > All Programs -- > Sybase - -> Connectivity --> click ‘Open Client Directory ...

  7. Redmine使用指南

    公司之前使用JIRA登bug,但是客户在美国,他们习惯于用Redmine登bug,所以我们也开始在Redmine登bug,找来一个比较全面的Redmine使用指南,不懂时直接查看. http://bl ...

  8. Mac下php连接mysql数据库失败解决办法

    通过phpmyadmin连接mysql成功,但是通过php连接数据库失败,执行如下php语句 ? 1 @mysql_connect("localhost","root&q ...

  9. html 图片翻转

    var Lb = false; var Ub = false; function rotate(obj) { if (obj == "L") { if (Lb == false) ...

  10. c# cookie帮助类

    using System; using System.Collections.Generic; using System.Text; using System.Web; namespace Matic ...