`

Sublime快捷键

 
阅读更多

[  

    /**  

     * 常用快捷键(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+shift+u"],  

        "command": "show_panel",  

        "args": {  

            "panel": "find_in_files"  

        }  

    }, {  

        "keys": ["ctrl+j"],  

        "command": "show_panel",  

        "args": {  

            "panel": "incremental_find",  

            "reverse": false  

        }  

    }, {  

        "keys": ["ctrl+shift+j"],  

        "command": "show_panel",  

        "args": {  

            "panel": "incremental_find",  

            "reverse": true  

        }  

    },  

  

    // Select text between brackets  

    {  

        "keys": ["alt+backspace"],  

        "command": "bh_key",  

        "args": {  

            "lines": true,  

            "plugin": {  

                "type": ["__all__"],  

                "command": "bh_modules.bracketselect"  

            }  

        }  

    },  

  

    // // Remove brackets  

    // {  

    //     "keys": ["alt+backspace"],  

    //     "command": "bh_remove_brackets"  

    // },  

  

    // Convert single quote string to double quoted string and vice versa  

    // Will handle escaping or unescaping quotes within the string  

    {  

        "keys": ["alt+'"],  

        "command": "bh_key",  

        "args": {  

            "lines": true,  

            "plugin": {  

                "type": ["single_quote", "double_quote", "py_single_quote", "py_double_quote"],  

                "command": "bh_modules.swapquotes"  

            }  

        }  

    },  

    // Swap brackets with another type  

    {  

        "keys": ["alt+["],  

        "command": "swap_brackets"  

    },  

    // Surround selection with brackets from quick panel  

    {  

        "keys": ["alt+]"],  

        "command": "wrap_brackets"  

    },  

  

    // plugin配置  

    {  

        "keys": ["alt+a"],  

        "command": "alignment"  

    }, {  

        "keys": ["ctrl+shift+f"],  

        "command": "js_format"  

    },  

  

    //Andy Edits plugin  

    {  

        "keys": ["ctrl+alt+d"],  

        "command": "delete_edit"  

    }, {  

        "keys": ["ctrl+alt+h"],  

        "command": "toggle_edits"  

    }, {  

        "keys": ["ctrl+alt+j"],  

        "command": "quick_edits"  

    }, {  

        "keys": ["ctrl+alt+k"],  

        "command": "prev_edit_line"  

    }, {  

        "keys": ["ctrl+alt+l"],  

        "command": "next_edit_line"  

    }, {  

        "keys": ["ctrl+alt+m"],  

        "command": "list_all_edits"  

    }, {  

        "keys": ["ctrl+alt+c"],  

        "command": "create_edit"  

    },

    { "keys": ["ctrl+shift+s"], "command": "save_all" }

  

分享到:
评论

相关推荐

    sublime快捷键.html

    整理的很全面的Sublime快捷键。 有本文档在手,迅速查询操作键位。 有效提交开发效率。 文档小巧,不啰嗦,直接上干货。

    我的sublime快捷键

    我的sublime快捷键,与eclipse设置一致,并设置了python运行快捷键

    sublime快捷键

    整理的sublime text3快捷键,希望对大家用些帮助!!!!!

    sublime快捷键.txt

    ### Sublime Text 快捷键与 Emmet 使用技巧 Sublime Text 是一款非常受欢迎的代码编辑器,以其轻量级、高效以及丰富的插件支持而著称。在开发过程中熟练运用快捷键能够极大提高工作效率。下面我们将根据提供的文档...

    HTML CSS笔记(含HTML5 CSS3 sublime快捷键整理).docx

    ### HTML CSS笔记(含HTML5 CSS3 sublime快捷键整理) #### 概述 本文档针对Web前端新手,全面系统地介绍了HTML、HTML5、CSS、CSS3的基础知识以及Sublime Text编辑器的快捷键操作技巧。文档共计104页,内容丰富...

    Sublime Text快捷键

    Sublime Text快捷键,Sublime Text快捷键Sublime Text快捷键Sublime Text快捷键Sublime Text快捷键。。。。。

    Sublime3 下载、安装及快捷键

    sublime text3 的安装 ,插件安装卸载及各种快捷键使用

    sublime添加eclipse快捷键

    对于习惯使用Eclipse的开发者来说,Eclipse的快捷键设置已经深入人心,因此将Eclipse的快捷键映射到Sublime Text中,可以提高开发效率并减少学习新编辑器的成本。下面我们将详细介绍如何在Sublime Text中添加Eclipse...

    Sublime-快捷键一览表1

    Sublime 快捷键大全 Sublime Text 是一款功能强大、灵活的代码编辑器,它提供了许多快捷键来提高开发效率。下面是 Sublime 快捷键大全,涵盖了基本编辑、文件操作、选择、编辑、查找、跳转、宏命令等方面。 基本...

    Sublime快捷键教辅

    在现代软件开发和编辑工作中,快捷键的运用能够显著提高工作效率,而在众多代码编辑器中,Sublime Text以其轻便、快捷和强大的功能而深受开发者喜爱。掌握Sublime Text中的快捷键用法,对于提升编程和文本编辑的效率...

Global site tag (gtag.js) - Google Analytics