zoukankan      html  css  js  c++  java
  • 一见钟情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” }

  • 相关阅读:
    windows下安装和设置Git客户端
    普通年金终值和现值计算(白话版)
    Git Http Server
    Python容器数据类型——collections
    模拟二进制实现减法
    自己写的线程池
    买书问题
    电梯调度算法
    Python文本常量和模板——string
    shell变量设置与显示
  • 原文地址:https://www.cnblogs.com/clnchanpin/p/7088479.html
Copyright © 2011-2022 走看看