Sublime Text:select 函数及其内容的键盘快捷键
Sublime Text: keyboard shortcut to select a function and its content
function whatever(){
var = a;
return a;
}
是否有select以上所有代码的快捷方式?
我知道Ctrl+Shift+M会select内容括号内。
如果您使用的是 JavaScript,您可能需要查看 Expand Selection to Function (JavaScript) 插件,可通过包控制获得。安装后,Selection
菜单和命令面板中应该有一个 Expand Selection to Function (JavaScript)
选项。该功能的初始键绑定是 Alt↑,但在 VMWare 下这对我不起作用 运行 Ubuntu Fusion(OS X主机),所以我加了一个选项Preferences -> Key Bindings-User
:
{ "keys": ["ctrl+shift+g"], "command": "expand_selection_to_function_javascript" }
如果打开时文件为空,请用方括号[]
将上述命令括起来。我选择 CtrlShiftG 因为它没有绑定到任何其他东西。如果你是 运行 Ubuntu 作为你唯一的 OS (即,不是虚拟机),那么 Alt↑ 可能工作得很好。
该插件本身实际上运行良好。给出以下函数:
function foo(bar, baz) {
return bar + baz;
}
或:
foo: function (bar, baz) {
return bar + baz;
}
甚至匿名函数:
function() {
alert("FUBAR!");
}
您可以单击 function
关键字、函数名称或函数内的任意位置,点击绑定键,所有内容都会被选中。
function whatever(){
var = a;
return a;
}
是否有select以上所有代码的快捷方式?
我知道Ctrl+Shift+M会select内容括号内。
如果您使用的是 JavaScript,您可能需要查看 Expand Selection to Function (JavaScript) 插件,可通过包控制获得。安装后,Selection
菜单和命令面板中应该有一个 Expand Selection to Function (JavaScript)
选项。该功能的初始键绑定是 Alt↑,但在 VMWare 下这对我不起作用 运行 Ubuntu Fusion(OS X主机),所以我加了一个选项Preferences -> Key Bindings-User
:
{ "keys": ["ctrl+shift+g"], "command": "expand_selection_to_function_javascript" }
如果打开时文件为空,请用方括号[]
将上述命令括起来。我选择 CtrlShiftG 因为它没有绑定到任何其他东西。如果你是 运行 Ubuntu 作为你唯一的 OS (即,不是虚拟机),那么 Alt↑ 可能工作得很好。
该插件本身实际上运行良好。给出以下函数:
function foo(bar, baz) {
return bar + baz;
}
或:
foo: function (bar, baz) {
return bar + baz;
}
甚至匿名函数:
function() {
alert("FUBAR!");
}
您可以单击 function
关键字、函数名称或函数内的任意位置,点击绑定键,所有内容都会被选中。