Sublime Text:用于选择功能及其内容的键盘快捷键

时间:2015-01-27 15:08:31

标签: ubuntu sublimetext2 keyboard-shortcuts sublimetext sublimetext3

function whatever(){
    var = a;
    return a;
}

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

插件本身实际上运行良好。鉴于以下功能:

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

或:

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

甚至是匿名函数:

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

您可以单击function关键字,函数名称或函数内的任何位置,点击键绑定,一切都将被选中。