`

sublime eclipse 快捷方式

 
阅读更多

 

[
    /**
     * 常用快捷键(Sublime默认)
     * --------------
     * 
     * 光标一个单词一个单词的移动
     * { "keys": ["ctrl+left"], "command": "move", "args": {"by": "words", "forward": false} },
     * 按住shift来选文字时, 一个个单词的选而不是一个个字母
     * { "keys": ["ctrl+shift+left"], "command": "move", "args": {"by": "words", "forward": false, "extend": true} },
     *
     * 类似光标一个个单词的移动
     * { "keys": ["alt+left"], "command": "move", "args": {"by": "subwords", "forward": false} },
     * { "keys": ["alt+shift+right"], "command": "move", "args": {"by": "subword_ends", "forward": true, "extend": true} },
     *
     * 缩进
     * { "keys": ["ctrl+]"], "command": "indent" },
     * { "keys": ["ctrl+["], "command": "unindent" },
     *
     * 删除整个单词
     * { "keys": ["ctrl+backspace"], "command": "delete_word", "args": { "forward": false } },
     * { "keys": ["ctrl+delete"], "command": "delete_word", "args": { "forward": true } },
     *
     * 行排序(例如选中几个JSON字段, 让这些字段名按字母顺序排序)
     * { "keys": ["f9"], "command": "sort_lines", "args": {"case_sensitive": false} },
     *
     * 参考
     * ----------------------
     * Using Sublime Text as your IDE
     * http://www.chromium.org/developers/sublime-text
     *
     * Web Development With Sublime Text 2
     * http://www.paulund.co.uk/web-development-with-sublime-text-2
     */

    // editor配置
    { "keys": ["ctrl+v"], "command": "paste_and_indent" },
    { "keys": ["ctrl+shift+v"], "command": "paste" },

    /**
     * 适配eclipse快捷键
     *
     * 下面这位仁兄早就有了这个想法
     * Eclipse shortcuts for Sublime Text 2
     * http://icoloma.blogspot.com/2011/10/eclipse-shortcuts-for-sublime-text-2.html
     */
    { "keys": ["alt+/"], "command": "auto_complete" },
    { "keys": ["ctrl+i"], "command": "reindent" },
    // 当前行和下面一行交互位置
    { "keys": ["alt+up"], "command": "swap_line_up" },
    { "keys": ["alt+down"], "command": "swap_line_down" },
    // 复制当前行到上一行
    { "keys": ["ctrl+alt+up"], "command": "duplicate_line" },
    // 复制当前行到下一行
    { "keys": ["ctrl+alt+down"], "command": "duplicate_line" },
    // 删除整行
    { "keys": ["ctrl+d"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"} },
    // 光标移动到指定行
    { "keys": ["ctrl+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
    // 快速定位到选中的文字
    { "keys": ["ctrl+k"], "command": "find_under_expand_skip" },
    // { "keys": ["ctrl+shift+x"], "command": "swap_case" },
    { "keys": ["ctrl+shift+x"], "command": "upper_case" },
    { "keys": ["ctrl+shift+y"], "command": "lower_case" },
    // 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置, 不一定是最后)
    { "keys": ["shift+enter"], "command": "run_macro_file", "args": {"file": "Packages/Default/Add Line.sublime-macro"} },
    // 定位到对于的匹配符(譬如{})(从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
    { "keys": ["ctrl+shift+p"], "command": "move_to", "args": {"to": "brackets"} },
    // 这个命令默认使用的是ctrl+shift+p
    { "keys": ["ctrl+p"], "command": "show_overlay", "args": {"overlay": "command_palette"} },
    // outline
    { "keys": ["ctrl+o"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },
    // 当前文件中的关键字(方便快速查找内容)
    { "keys": ["ctrl+alt+o"], "command": "show_overlay", "args": {"overlay": "goto", "text": "#"} },
    // open resource
    { "keys": ["ctrl+shift+r"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },
    // 文件内查找/替换
    { "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "replace"} },
    // 全局查找/替换, 在查询结果中双击跳转到匹配位置
    {"keys": ["ctrl+h"], "command": "show_panel", "args": {"panel": "find_in_files"} },

    // plugin配置
    { "keys": ["alt+a"], "command": "alignment" },
    {"keys": ["ctrl+shift+f"], "command": "js_format"}
]
分享到:
评论

相关推荐

    emmet-eclipse-plugin

    这种快捷方式极大地减少了键盘输入量,提高了编码速度。 此外,Emmet还支持动态扩展,允许开发者根据需求定制自己的代码片段。例如,可以通过"!class"快速创建一个具有指定类名的元素,或者用"#id"生成一个带有特定...

    eclipse_多语言编辑插件

    2. **PyDev**: PyDev是Eclipse中的一个Python开发插件,提供了代码自动完成、语法高亮、调试器等功能,使得在Eclipse中编写和调试Python代码变得方便快捷。 3. **CDT (C/C++ Development Toolkit)**: CDT是Eclipse...

    实验01 java 程序的编辑.docx

    Eclipse会自动编译和运行程序,方便快捷。 Java Applet程序则用于在网络浏览器中运行,它需要在AppletViewer或Web浏览器的Java插件支持下运行。Applet程序的输出可能需要使用特定的组件,如`javax.swing.JLabel`,...

    eRCaGuy_dotfiles:.bashrc文件,显示当前git分支的终端提示,Arduino设置,Eclipse设置,带有行号的git diff,有用的脚本,提高Linux生产率等

    eRCaGuy_dotfiles 内容说明这个项目的开始只是几个我喜欢放入的~/.bashrc文件,还有一些脚本和其他配置文件,但我决定将它放置在一个地方,我放置了各种参考脚本,文件,快捷方式,Linux提示和技巧,Eclipse文档等,...

    EMET快捷键

    Emmet不仅可以在Sublime Text这样的流行编辑器中使用,还可以集成到诸如Eclipse、TextMate、VS Code、Atom、Notepad++等许多其他编辑器中。对于那些不直接支持Emmet的编辑器,可以通过第三方插件来实现类似功能。...

    实用编程开发工具视频课程.zip

    首先,"键盘快速启动工具",如Alfred、Launchy或Windows自带的PowerToys Run,这些工具能让你通过键盘快捷方式快速启动应用程序,包括编译器、IDE和其他开发工具,节省了频繁鼠标操作的时间,提高了开发效率。...

    python课件

    - Eclipse IDE集成环境:通过PyDev插件可以在Eclipse中开发Python。 - Sublime Text:一个轻量级的文本编辑器,通过安装插件支持Python开发。 - SublimeRepl:在Sublime Text中的一个运行Python代码的插件。 Python...

    编程辅助软件

    而“西西软件园.url”可能是一个快捷方式,可以直接打开浏览器访问该网站。最后,“RS-HTTP”可能是一个HTTP客户端工具或者相关软件的名称,用于进行HTTP请求和测试,这在API开发和调试中非常常见。 编程辅助软件的...

    amo的编程小工具集合v1.2.6 amo73@126.com

    安装后,这些工具可能会以快捷方式出现在桌面或者开始菜单中,方便用户快速访问。 编程小工具集合可能包括以下常见工具类别: 1. 代码编辑器:如Notepad++,Sublime Text,VS Code等,它们提供了语法高亮、代码...

    Verdana 小四

    4. **Desktop** - 这个名字通常是桌面文件夹的名称,但在这里出现可能表示这是一个项目的根目录,或者包含了一些与桌面环境相关的文件,例如快捷方式或者项目展示的截图。 综合这些信息,我们可以推测这篇博文可能...

    网上订餐网站设计.doc

    其快捷、直观的特性超越了传统的电话订餐方式。随着互联网的进一步发展,网络订餐市场潜力巨大,为企业带来了巨大的商业价值,并推动着行业的创新与品牌建设。 2. **网上订餐的市场优势**:网络订餐平台通过丰富的...

    学python安装的软件总结

    Vim提供了强大的文本编辑能力,支持可扩展的模型和即时代码构建,非常适合喜欢使用键盘快捷操作的用户。Vim适用于各种编程任务,特别是需要高度定制化和脚本编写能力的场景。VIMScript可以用于编写Python开发相关的...

    Linux下进行简单开发.pdf

    1. Vim:这是一款强大的、高度可定制的文本编辑器,适合高级用户,需要一定学习成本,但功能强大,支持键盘快捷操作,模式切换使得编辑更高效。 2. Gedit:简洁易用,具有良好的语法高亮和多编码支持,适合初学者。 ...

    Python代码块批量添加Tab缩进的方法

    所提到的Notepad++、Visual Studio(VS)、Eclipse和Sublime Text都是程序员常用的编辑工具。这些编辑器都具备对选定代码块进行快速缩进和回缩的功能。 在这些编辑器中,通常可以通过选中需要缩进的代码块,然后按...

    DevelopmentEnvironment

    8. **Shell定制**:通过编写.bashrc或.zshrc文件,开发者可以自定义Shell提示符、别名和快捷方式,使命令行操作更加便捷。 9. **性能监测和调试工具**:例如Chrome DevTools、Postman、JMeter等,帮助开发者定位...

    php文件怎么打开 如何执行php文件

    若想查看PHP文件中的源代码,可以像打开任何其他文本文件一样,使用记事本、记事本++(Notepad++)、Sublime Text或任何其他文本编辑器。这些编辑器都能够显示文件中的纯文本代码,包括PHP语句和函数。但是,如果想...

Global site tag (gtag.js) - Google Analytics