VS Code在“插入符号”中选择单词,如WebStorm IDE中那样

问题描述 投票:2回答:3

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

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

function foo(a, b, c) {}
  • 首先按:选中b(例如)
  • 第二:选择a,b,c
  • 第三:选择函数foo(a,b,c){}

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

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

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

intellij-idea visual-studio-code webstorm vscode-settings
3个回答
6
投票

没有扩展命令“扩展选择”,editor.action.smartSelect.grow,这是可能的,默认情况下是"ctrl+shift+cmd+right"


2
投票

正如评论建议我尝试了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


-1
投票

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

例如Hot Commands扩展

Edit.IncreaseSelection

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

Edit.DecreaseSelection

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

this previously answered question的更多建议

© www.soinside.com 2019 - 2024. All rights reserved.