Visual Studio:快捷键:重复行

时光总嘲笑我的痴心妄想 提交于 2020-02-26 04:57:02

Visual Studio 2008中是否有Duplicate Line命令的快捷方式?

一些类似的例子:


#1楼

虽然我意识到这不是键盘快捷键,但我想我会添加它,因为它不需要使用剪贴板,可能会帮助一些人。

突出显示要复制的行。 按控制,鼠标单击突出显示的文本,然后拖动到要转到的位置。 它将复制突出显示的文本。


#2楼

我不知道Visual Studio 2008中是否存在这种情况,但在Visual Studio 2010+中,您可以通过以下方式轻松完成此操作:

不要选择任何内容,然后按Ctrl + C然后(不做任何其他操作) Ctrl + V.


#3楼

Ctrl + D在VS2012中使用Resharper为我工作。 这是Resharper的热门钥匙。


#4楼

你可以在这里下载一个免费的扩展程序,让你不更换剪贴板内容的情况下复制行。

默认情况下,它绑定到Alt + D ,但您可以通过转到工具 - >选项 - >环境 - >键盘将其更改为您想要的任何内容。 在搜索框中键入“Duplicate”,然后查找“Edit.DuplicateSelection”并编辑所需的快捷方式。 我更喜欢Ctrl + D与其他编辑器保持一致。


#5楼

我一直在使用Wael发布的宏: Visual Studio的重复行命令 ,但它在一周前停止工作,我假设是因为Windows更新。 我是对的,截至2014年2月,Macros已经在VS2010中被禁用(显然是2008年)。

为了解决这个问题,你要么必须卸载该安全更新,或添加一行代码到配置文件,如图所示这里

在64位Windows机器上,这些文件的默认路径是:

  • C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\VSA\\9.0\\VsaEnv\\vsaenv10.exe.config
  • C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\devenv.exe.config

    ... <configuration> <runtime> <AllowDComReflection enabled="true"/> ...

必须使用管理员权限运行您的文本编辑器,否则它将无法正常工作! 希望这有助于突然将其宏功能从其下方拉出的其他任何人。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!