Visual Studio 2017 - 如何复制当前行?

     2023-02-22     29

关键词:

【中文标题】Visual Studio 2017 - 如何复制当前行?【英文标题】:Visual Studio 2017 - How do I duplicate the current line? 【发布时间】:2017-12-21 04:05:01 【问题描述】:

我想将当前行复制到它下面的新行。我找到了this 帖子,但在选项> 键盘中找不到他们正在谈论的选项(editor.action.copyLinesDownAction)。

2017 年我们如何做到这一点?

【问题讨论】:

CTRL + D 不起作用吗? 不,先生。似乎什么也没做。 您可以尝试重置您的设置Tools -> Import and Export Settings -> Reset all setting(不要忘记备份您当前的设置) 也试过了,没用。如果有帮助,我在 Microsoft Visual Studio,而不是 Visual Studio Code。我还找到了一个为我做的扩展。在...extensions and plugins 的搜索栏中找到它。我刚刚搜索了“重复”并安装了第一个,将其绑定到alt+d,现在一切都很好:)。不过感谢您的帮助 我什至已将“Edit.Duplicate”命令分配给 Ctrl+D(全局),但它仍然没有做任何事情 - 要么不起作用,要么做其他我没有做的事情清楚 【参考方案1】:

我不确定这是否是其中一项更新的新功能,但以下组合键在 VS 2017 (v 15.7.3) 中适用于我:

Ctrl + E,V

这将复制光标所在的当前行,否则它将复制任何选定的文本,并且您不会丢失存储在剪贴板中的内容。 我没有尝试将该命令重新映射到不同的组合键。

【讨论】:

为我工作!很棒的提示!【参考方案2】:

找到了一个可以做到这一点的扩展right here。希望这对人们有所帮助。

【讨论】:

【参考方案3】:

单击要复制的行上的任意位置(不要选择文本),按 Ctrl+C,然后按 Ctrl+V 以创建复制的行。您现在可以将该行复制到任何地方,而不仅仅是下一行,它将在所选行上方插入该行。例如

427    string foo = "text";
428
429        string bar = "other";

单击第 427 行的任意位置,然后按 Ctrl+C。 点击第429行,按Ctrl+V

427    string foo = "text";
428
429    string foo = "text";
430        string bar = "other";

【讨论】:

您所描述的是“复制和粘贴”,而不是真正的“重复行”。很难理解为什么它在 VS 中不存在 Ctrl+C,Ctrl+V好记。谢谢!

Intel parallel studio 2017 集成在visual studio 2013 中,现在如何集成到visual studio 2015

】Intelparallelstudio2017集成在visualstudio2013中,现在如何集成到visualstudio2015【英文标题】:Intelparallelstudio2017isintegratedinvisualstudio2013,nowhowtointegrateittovisualstudio2015【发布时间】:2016-10-1611:36:39【问题描述】:我安装了VisualStudio2013Ul 查看详情

如何设置 TFS 2013 以使用 Visual Studio 2013 或 Visual Studio 2017 构建

】如何设置TFS2013以使用VisualStudio2013或VisualStudio2017构建【英文标题】:HowtosetupTFS2013tobuildeitherwithVisualStudio2013orVisualStudio2017【发布时间】:2019-02-0521:33:01【问题描述】:我们在一台服务器上安装了TFS2013,并在另一台服务器上同时... 查看详情

如何向 Visual Studio 2017 添加功能?

】如何向VisualStudio2017添加功能?【英文标题】:HowdoIaddfeaturestoVisualStudio2017?【发布时间】:2017-08-2423:02:50【问题描述】:假设当我安装VisualStudio2017时,我决定使用“Windows通用平台”包。后来,我意识到我想安装“.Net桌面包”... 查看详情

我可以将 Visual Studio 2017 连接到免费的 000webhost MySql 数据库吗? [复制]

】我可以将VisualStudio2017连接到免费的000webhostMySql数据库吗?[复制]【英文标题】:CaniConnectVisualStudio2017toaFree000webhostMySqlDatabase?[duplicate]【发布时间】:2019-08-1813:46:11【问题描述】:我下载了我的连接器并尝试通过服务器资源管理... 查看详情

如何拥有自动递增的版本号(Visual Studio)? [复制]

】如何拥有自动递增的版本号(VisualStudio)?[复制]【英文标题】:Howtohaveanautoincrementingversionnumber(VisualStudio)?[duplicate]【发布时间】:2010-10-2400:42:51【问题描述】:我想存储一组在构建时自动递增的整数:intMajorVersion=0;intMinorVersi... 查看详情

如何关闭 Visual Studio 2013 预览版? [复制]

】如何关闭VisualStudio2013预览版?[复制]【英文标题】:HowcanIturnoffVisualStudio2013Preview?[duplicate]【发布时间】:2013-11-2315:58:24【问题描述】:当我想搜索文件时,我使用Ctrl+,。搜索框弹出,然后我开始输入。但内置预览只是抓取我... 查看详情

如何在 Visual Studio 2017 中使用 Qt 库?

】如何在VisualStudio2017中使用Qt库?【英文标题】:HowtouseQtlibrarywithVisualStudio2017?【发布时间】:2017-04-2012:47:58【问题描述】:在官方Qt库站点上,仅提供用于MicrosoftVisualStudio2013和2015的Qt插件。并且没有用于MSVS2017的插件。在这种... 查看详情

如何在 Visual Studio 中自动增加程序集(内部版本)编号? [复制]

】如何在VisualStudio中自动增加程序集(内部版本)编号?[复制]【英文标题】:HowcanIAutoIncrementtheassembly(build)numberinVisualStudio?[duplicate]【发布时间】:2010-09-1704:02:48【问题描述】:如何在VisualStudio中自动增加程序集(内部版本)编... 查看详情

如何更改“Visual Studio 2017”文件夹位置?

】如何更改“VisualStudio2017”文件夹位置?【英文标题】:Howtochange"VisualStudio2017"folderlocation?【发布时间】:2017-03-0918:47:41【问题描述】:如何更改在%USERPROFILE%/Documents下创建的“VisualStudio2017”目录的位置?在2015年及更早... 查看详情

如何让 Visual Studio 将 DLL 文件复制到输出目录?

】如何让VisualStudio将DLL文件复制到输出目录?【英文标题】:HowtomakeVisualStudiocopyaDLLfiletotheoutputdirectory?【发布时间】:2010-12-1901:31:54【问题描述】:我有一个依赖于外部DLL文件的VisualStudioC++项目。构建项目时,如何让VisualStudio自... 查看详情

如何在 Visual Studio 2017 中添加服务引用

】如何在VisualStudio2017中添加服务引用【英文标题】:Howtoaddservicereferenceinvisualstudio2017【发布时间】:2017-10-0602:42:00【问题描述】:我正在尝试在VisualStudio2017中添加服务引用,当我通过右键单击引用添加它时->添加服务引用然... 查看详情

如何在 Visual Studio 2017 中创建 Visual c++ MFC 控制台项目

】如何在VisualStudio2017中创建Visualc++MFC控制台项目【英文标题】:HowtocreateaVisualc++MFCconsoleprojectinvisualstudio2017【发布时间】:2018-05-1305:44:18【问题描述】:我尝试在VisualStudio2017中编写套接字,但在VisualStudio2017中找不到这样的控制... 查看详情

如何在 Visual Studio Code 中运行 JavaScript 代码? [复制]

】如何在VisualStudioCode中运行JavaScript代码?[复制]【英文标题】:HowdoIrunJavaScriptcodeinVisualStudioCode?[duplicate]【发布时间】:2021-06-0117:47:03【问题描述】:如何在VisualStudioCode中运行JavaScript代码?我想运行console.log(\'Hello,World!);,但我... 查看详情

如何更改 Visual Studio 2017 许可证密钥?

】如何更改VisualStudio2017许可证密钥?【英文标题】:HowtochangeVisualStudio2017LicenseKey?【发布时间】:2018-03-2516:06:32【问题描述】:我想在VisualStudio2017中删除我的许可证密钥。我该怎么做?我正在尝试更改产品密钥,但我不能。【... 查看详情

如何将 LocalDB 2016 与 Visual Studio 2017 一起安装?

】如何将LocalDB2016与VisualStudio2017一起安装?【英文标题】:HowtoinstallLocalDB2016alongwithVisualStudio2017?【发布时间】:2017-08-0402:59:37【问题描述】:安装VisualStudio2017并检查SQLServer数据工具功能后,我注意到未安装LocalDB。如何将SQLServer... 查看详情

如何从 Visual Studio 在控制台中运行程序? [复制]

】如何从VisualStudio在控制台中运行程序?[复制]【英文标题】:HowtorunaprograminaconsolefromVisualStudio?[duplicate]【发布时间】:2012-08-1315:10:54【问题描述】:可能重复:C++-Holdtheconsolewindowopen?我是VisualStudio(实际上是Express)的新手,我... 查看详情

如何在 Visual Studio 2017 中启用 WiX 项目

】如何在VisualStudio2017中启用WiX项目【英文标题】:HowtoEnableWiXProjectsinVisualStudio2017【发布时间】:2016-08-0820:58:55【问题描述】:在VisualStudio2017的新建项目对话框中,没有WindowsInstallerXML(WiX)条目。是否可以在VisualStudio2017中启用WiX... 查看详情

Visual Studio 2017 中的 Nuget CLI - 如何运行?

】VisualStudio2017中的NugetCLI-如何运行?【英文标题】:NugetCLIinVisualStudio2017-Howtorun?【发布时间】:2017-04-1015:06:53【问题描述】:根据页面在:https://dist.nuget.org/index.htmlNuGet4.x包含在VisualStudio2017安装中。最新的NuGet版本作为VisualStudio... 查看详情