Visual studio code 有没有办法在VS代码中同时重构某一行的所有引用?
我想同时重构同一行的多个实例,类似于Intelij IDEA中的“F6”(我认为)重构选项Visual studio code 有没有办法在VS代码中同时重构某一行的所有引用?,visual-studio-code,shortcut,Visual Studio Code,Shortcut,我想同时重构同一行的多个实例,类似于Intelij IDEA中的“F6”(我认为)重构选项 到目前为止,我发现通过按住Alt+Shift键并选择多行…VScode可以选择重构符号,但是,这取决于您使用的当前语言服务器(例如,您的文件写入的语言以及VScode或您安装的扩展名对该语言的支持)。对于javascript/typescript,VScode有一个本地语言服务器,您可以立即使用它 要使用重构选项,只需突出显示要重构的代码段(可能是一个变量名),然后从命令选项板中选择重构选项(例如,重命名
到目前为止,我发现通过按住Alt+Shift键并选择多行…VScode可以选择重构符号,但是,这取决于您使用的当前语言服务器(例如,您的文件写入的语言以及VScode或您安装的扩展名对该语言的支持)。对于javascript/typescript,VScode有一个本地语言服务器,您可以立即使用它 要使用重构选项,只需突出显示要重构的代码段(可能是一个变量名),然后从命令选项板中选择重构选项(例如,
重命名符号
或重构
),然后应提示您可用的重构,例如,更改高亮显示符号的名称。当然,只要方便,重构将传播您的更改(更改名称、移动内容等)
当您执行特定操作时,会自动显示一些其他重构选项,例如,如果您移动文件,系统会提示您传播该操作并自动重构该文件的所有导入
您可以在中找到所有特定的重构选项
如果您只想编辑多行,则有许多文本编辑选项,例如,您可以按住alt键并单击(就像您已经发现的那样),或者高亮显示部分文本,然后按住cmd+d/ctrl+d键以高亮显示具有多个光标的同一文本的多个实例。您也可以在中找到所有文本选择选项。p.S.如果有人建议将Alt、Shift和F6“设置”为键,我不确定如何使其看起来像键,这对将来也会有用。让我相信它可能有此选项的原因是,我可以看到它看到其他代码与我高亮显示的代码相同的行…好的,我明白你的意思,我认为我现在所做的(小项目)ctrl+d就足够了。非常感谢。