VS Code'在插入符号中选择单词' WebStorm IDE中的快捷方式

时间:2017-01-25 17:25:25

标签: intellij-idea visual-studio-code webstorm vscode-settings

WebStorm IDE 有一个非常有用的shortcut,用于按 Ctrl + W 组合选择文字;

很容易将光标放在函数中的一个参数中并按两次组合以选择所有参数,首先按将选择一个参数,第二个 - 全部。然后,如果再次按下,IDE将选择所有功能。

function foo(a, b, c) {}
  • 首先按:选择 b (例如)
  • second :选择 a,b,c
  • 第三个​​:选择功能foo(a,b,c){}

总结一下,选择会根据按下快捷方式的数量而增加。

VS代码 has快捷键 Ctrl + D ,只能选择一个参数。

有谁知道如何在WebStorm中添加智能选择到VS代码?

3 个答案:

答案 0 :(得分:6)

如果没有使用“展开选择”editor.action.smartSelect.grow命令的扩展程序,默认情况下为"ctrl+shift+cmd+right"

答案 1 :(得分:2)

作为评论建议,我尝试了https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings

但是,我唯一想要的绑定是生长和收缩选择命令。该扩展名将覆盖许多默认的VScode键绑定。要获得 just 的增长和收缩选择,请编辑您的keybindings.json文件,并添加以下几行:

{
  "key": "ctrl+w",                
  "command": "editor.action.smartSelect.grow",
  "when": "editorTextFocus" 
},
{
  "key": "ctrl+shift+w",
  "command": "editor.action.smartSelect.shrink",
  "when": "editorTextFocus"
}

* edit:使用1.26.1版

答案 2 :(得分:-1)

本机不支持此功能,但可以通过扩展名支持。

例如Hot Commands扩展名

  

Edit.IncreaseSelection

     

将当前文本选择扩展一级   (即下一个最大的代码块级别)Ctrl + {,Ctrl +}

     

Edit.DecreaseSelection

     

将当前文本选择缩小一级   (即下一个最小的代码块级别)Ctrl + {,Ctrl + {

this previously answered question

中的更多建议