WebStorm IDE有一个非常有用的shortcut,用于通过组合Ctrl + W选择文本;
很容易将光标放在函数中的一个参数中并按两次组合以选择所有参数,首先按将选择一个参数,第二个 - 全部。然后,如果再次按下,IDE将选择所有功能。
function foo(a, b, c) {}
总结,选择根据按下快捷方式的数量而增加。
VS Code has快捷键Ctrl + D,只能选择一个参数。
有谁知道如何在WebStorm中添加智能选择到VS代码?
没有扩展命令“扩展选择”,editor.action.smartSelect.grow
,这是可能的,默认情况下是"ctrl+shift+cmd+right"
正如评论建议我尝试了https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings
但是,我想要的唯一真正的绑定是增长和收缩选择命令。该扩展将覆盖许多默认的VScode键绑定。要获得增长和缩小选择,请编辑keybindings.json
文件,添加以下行:
{
"key": "ctrl+w",
"command": "editor.action.smartSelect.grow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+w",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
}
*编辑:使用版本1.26.1
本机不支持此功能,但可以通过扩展实现。
例如Hot Commands扩展
Edit.IncreaseSelection
将当前文本选择扩展一级(即下一个最大代码块级别)Ctrl + {,Ctrl +}
Edit.DecreaseSelection
将当前文本选择缩小一级(即下一个最小代码块级别)Ctrl + {,Ctrl + {