【问题标题】:Sublime Text: keyboard shortcut to select a function and its contentSublime Text:选择功能及其内容的键盘快捷键
【发布时间】:2015-01-27 15:08:31
【问题描述】:
function whatever(){
    var = a;
    return a;
}

是否有任何快捷方式可以选择以上所有代码?

我知道 Ctrl+Shift+M 会选择括号内的内容。

【问题讨论】:

    标签: ubuntu sublimetext2 keyboard-shortcuts sublimetext sublimetext3


    【解决方案1】:

    如果您使用的是 JavaScript,您可能需要查看 Expand Selection to Function (JavaScript) 插件,该插件可通过 Package Control 获得。安装后,Selection 菜单和命令面板中应该有一个 Expand Selection to Function (JavaScript) 选项。该函数的初始键绑定是 Alt,但这对我在 VMWare Fusion(OS X 主机)下运行 Ubuntu 不起作用,所以我添加了一个选项 Preferences -> Key Bindings-User

    { "keys": ["ctrl+shift+g"], "command": "expand_selection_to_function_javascript" }
    

    如果打开时文件为空,则将上述命令用方括号[] 括起来。我选择了 CtrlShiftG 因为 is 没有绑定到其他任何东西。如果您将 Ubuntu 作为您唯一的操作系统(即,不是作为虚拟机)运行,那么 Alt 可能会正常工作。

    插件本身实际上工作得很好。给定以下函数:

    function foo(bar, baz) {
        return bar + baz;
    }
    

    或:

    foo: function (bar, baz) {
        return bar + baz;
    }
    

    甚至是匿名函数:

    function() {
        alert("FUBAR!");
    }
    

    你可以点击function关键字,函数名,或者函数内部的任何地方,点击键绑定,一切都会被选中。

    【讨论】:

    • 不错。所以对于其他语言,我们只需要寻找一个类似的包我猜......
    猜你喜欢
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    相关资源
    最近更新 更多