Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 有没有办法在VS代码中同时重构某一行的所有引用?_Visual Studio Code_Shortcut - Fatal编程技术网

Visual studio code 有没有办法在VS代码中同时重构某一行的所有引用?

Visual studio code 有没有办法在VS代码中同时重构某一行的所有引用?,visual-studio-code,shortcut,Visual Studio Code,Shortcut,我想同时重构同一行的多个实例,类似于Intelij IDEA中的“F6”(我认为)重构选项 到目前为止,我发现通过按住Alt+Shift键并选择多行…VScode可以选择重构符号,但是,这取决于您使用的当前语言服务器(例如,您的文件写入的语言以及VScode或您安装的扩展名对该语言的支持)。对于javascript/typescript,VScode有一个本地语言服务器,您可以立即使用它 要使用重构选项,只需突出显示要重构的代码段(可能是一个变量名),然后从命令选项板中选择重构选项(例如,重命名

我想同时重构同一行的多个实例,类似于Intelij IDEA中的“F6”(我认为)重构选项


到目前为止,我发现通过按住Alt+Shift键并选择多行…

VScode可以选择重构符号,但是,这取决于您使用的当前语言服务器(例如,您的文件写入的语言以及VScode或您安装的扩展名对该语言的支持)。对于javascript/typescript,VScode有一个本地语言服务器,您可以立即使用它

要使用重构选项,只需突出显示要重构的代码段(可能是一个变量名),然后从命令选项板中选择重构选项(例如,
重命名符号
重构
),然后应提示您可用的重构,例如,更改高亮显示符号的名称。当然,只要方便,重构将传播您的更改(更改名称、移动内容等)

当您执行特定操作时,会自动显示一些其他重构选项,例如,如果您移动文件,系统会提示您传播该操作并自动重构该文件的所有导入

您可以在中找到所有特定的重构选项


如果您只想编辑多行,则有许多文本编辑选项,例如,您可以按住alt键并单击(就像您已经发现的那样),或者高亮显示部分文本,然后按住cmd+d/ctrl+d键以高亮显示具有多个光标的同一文本的多个实例。您也可以在中找到所有文本选择选项。

p.S.如果有人建议将Alt、Shift和F6“设置”为键,我不确定如何使其看起来像键,这对将来也会有用。让我相信它可能有此选项的原因是,我可以看到它看到其他代码与我高亮显示的代码相同的行…好的,我明白你的意思,我认为我现在所做的(小项目)ctrl+d就足够了。非常感谢。