在 Visual Studio 中,当你在定义中重命名一个变量名时,在最后一个字母中有一个小的下划线,所以如果你停留在这个位置,你会得到一个选项“将 OldVaribleName 重命名为 NewVariableName”,然后重命名这个变量过程中的所有条目。
有没有不用鼠标的捷径?
这些被称为智能标签。
你可以使用 CTRL + .
Shift + Alt + F10是另一种选择。
我认为默认值是 Ctrl + .。
如果您愿意,我建议您尝试 锐利者,它提供了很多重构代码的功能。
在 ReSharper 中重命名变量或函数,只需使用快捷方式 CTRL + R,R。
(我知道这可能不是你问题的答案,但我认为如果你喜欢使用键盘快捷键,你会喜欢 ReSharper)。
在 VS 2008中使用 C # ,你只需要点击 F2,但是不确定其他版本/语言。如果你像我一样懒得右键点击,那么你也可以用文件资源管理器来重命名文件。
取决于您使用的默认键盘映射方案,您可以在输入文本更改之前只需按 F2调用 重命名即可。
如果您的 VS 版本没有映射 F2,您可以在程序的主菜单中重命名它:
File.Rename
我用 ctrl + f
ctrl
f
它将打开一个窗口,您可以使用该窗口查找和替换单词的所有匹配项。你可以将“当前文档”、“所有打开的文档”、“当前项目”或“整个解决方案”中的单词替换为按钮下方的下拉菜单,当你仔细查看时,菜单上会显示“全部替换”。
希望能帮上忙。
在 VisualStudio2013上,列出的快捷方式 Ctrl + .,F2等对我不起作用。
Ctrl
.
F2
我发现安装 Visual C + + 重构扩展解决了我的问题。
我现在可以使用 Ctrl + R,它会弹出一个重构弹出窗口,并允许我在默认情况下选择当前范围,以及同一文件中的其他实例。
R
下面是我在函数中重命名的一个变量的示例。还有另一个函数有相同的变量名它建议重命名..。
Ctrl + h 为我工作 祝你好运
作为最新的回答。
VisualStudio2022更新
和2019年一样。
VisualStudio2019更新
和2017年一样。
VisualStudio2017更新
在 VisualStudio2017中单击该变量,然后按 Ctrl + r, r。这没有任何问题(请参阅下面关于 VisualStudio2015中必须重复整个命令的差异的注释)。
Ctrl + r, r
Visual Studio 2015
在 VisualStudio2015中,如果单击变量并使用 Ctrl + r, Ctrl + r,它将锁定变量名并突出显示变量的所有实例。然后,当您开始键入新变量名时,它将立即重命名所有实例。一旦你完成了,按回车键来转义(注意: 更新版本之间可能存在差异。见下面的评论)。
Ctrl + r, Ctrl + r
编辑: 关于这种方法的一个警告。如果在视图中使用 Razor,它不一定会重命名那些变量。我还没有做过一个实验,看看是否有某些情况下,它会或不会捡起这些,但我肯定有几个情况下,它重命名更强类型的变量在服务器端代码(DAL 和控制器) ,但没有视图。
快速提示: Ctrl + .可以工作。 < strong > 但是如果你按退格键然后重命名变量名就不行了。
例如:。 将 是的enderEmail 重命名为 <是的trong>是的是的trong>enderEmail
如果您在 是的enderEmail 中突出显示 是的并替换字母,然后使用 Ctrl + .,您将看到弹出窗口来重命名变量。如果向变量中添加一个字母,这仍然有效。如果你删了,它还能用。
然而,这是我经常做的事情——如果你在 是的enderEmail 上点击退格键,将其设置为 enderEmail,然后添加一个 <是的trong>是的是的trong>,将其设置为 <是的trong>是的是的trong>enderEmail,然后点击 Ctrl + 。这行不通的。
Shift + Alt + F10也是这样工作的。
希望这个有用! :)
重命名后: CTRL + .
重命名前: CTRL + r,r
VS 2017,启用智能标记
在2019年搜索这个... 什么工作对我来说是去选项和添加快捷方式的重构。重命名命令,如 这个
对于 Windows 安装,您需要双击变量名(它将突出显示所有实例) ,然后按 Alt 并双击您想要重命名的变量。 您将得到所有的光标,现在您可以删除旧的名称,并给予新的名称。