Visual Studio 2008中是否有Duplicate Line命令的快捷方式?
一些类似的例子:
- 在Notepad ++中 ,我可以使用以下命令复制当前行: Ctrl + D.
- 在EditPlus中 : Ctrl + J.
- 在NetBeans中 : Ctrl + Shift + ↓ / ↑
- 在Eclipse中 , 按Ctrl + Alt + ↓ / ↑
- 在Vi / Vim , yy p
- 等等
#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"/> ...
您必须使用管理员权限运行您的文本编辑器,否则它将无法正常工作! 希望这有助于突然将其宏功能从其下方拉出的其他任何人。
来源:oschina
链接:https://my.oschina.net/stackoom/blog/3164845