• 一见钟情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” }

  • 相关阅读:
    关于各种编程语言调用C星寻路插件的例子
    练习作品11:语音识别 准确度70%
    练习作品10:被一个傻叉坑了 要求把串口 封装到DLL中调用;
    Dynamics CRM 构建IN查询
    初识Spark2.0之Spark SQL
    从Dynamics CRM2011到Dynamics CRM2016的升级之路
    Dynamics CRM2011 导入解决方案报根组件插入错误的解决方法
    基于hadoop的BI架构
    Dynamics CRM 不同的站点地图下设置默认不同的仪表板
    Dynamics CRM 打开数据加密报错及修改用户邮件保存报错的解决方法
  • 原文地址:https://www.cnblogs.com/clnchanpin/p/7088479.html
Copyright © 2020-2023  润新知