有没有办法在 Visual Studio 中模拟 Sublime Text 的“多光标”功能?
Posted
技术标签:
【中文标题】有没有办法在 Visual Studio 中模拟 Sublime Text 的“多光标”功能?【英文标题】:Is there a way to emulate the 'multiple cursor' features of Sublime Text in Visual Studio? 【发布时间】:2013-02-02 21:59:35 【问题描述】:我知道您可以将 ST2 用作 Visual Studio 中的外部编辑器,但我不确定这在 Express Edition 中是否可行。
【问题讨论】:
【参考方案1】:查看this new Visual Studio add-on which brings exactly what you want,它支持自 2010 年以来的所有 Visual Studio 版本。
由于 Visual Studio Express 不支持加载项,因此无法在 express 版本上启用此功能。
【讨论】:
仅供参考,截至目前,它不仅适用于 2012 年。 @Terrance 给出了 OP 的标签,他正在寻找 VS2010 支持,而不是 2013 年。但我已经更新了帖子以反映 2013 版的可用性。 2010 年也支持。我知道它没有显示在受支持的链接中(显然由于某种原因我什至不能再按 vs2010 过滤),但它在 2010 扩展列表中并且正在工作,因为我刚刚在 vs2010 上安装了它昨晚。 msdn.microsoft.com/en-us/magazine/ee336135.aspx 我经常想做的事情是选择一大堆属性名称并将它们复制到某个地方。他们不排队,所以我不能使用 alt+drag 选择,我想做的是使用 alt+drag,然后 ctrl+shift+left,ctrl+shift+right 选择单个单词(属性名称)在每一行...(可能有一个'选择光标下的单词'快捷方式)此刻我必须切换到SublimeText来做到这一点:(【参考方案2】:更新!在 VS 2019 中,我们可以使用 ctrl+alt+click
。此外,它还带来了旧的块选择 (alt+mouse selection
) 和其他选项,例如 Edit>Multiple Insertion Symbols
中的选项。
【讨论】:
在我当前安装的 VS 2019 中,菜单项名为 Edit>Multiple Carets。 你知道找到这个有多难吗?谷歌,必应,他们都在谈论 VS Code 或仅执行连续插入符号的 alt+click。谢谢!【参考方案3】:唯一真正的 Sublime Text 等价物是 MixEdit。
虽然它不是免费的。 You can buy it for $9,这是一次千载难逢的付款。
您可以使用quick guide,但是,如果您来自 Sublime,命令非常直观。
更新:不想付款?刚刚意识到您可以在提示注册时单击取消>。
【讨论】:
如何为txt以外的其他类型激活MixEdit(显式CTRL+单击)?【参考方案4】:还有一个名为MixEdit 的扩展程序提供了比MultiEdit 更多的功能,但它是commercial 的试用版。
(我与作者无关)
【讨论】:
但这仅适用于文本编辑器。无法激活 CTRL+Click 以在除 .txt 之外的任何其他类型中设置多个光标:\【参考方案5】:VS 社区 2019
shift + alt + .
下一场比赛
shift + alt + ;
用于所有匹配项
【讨论】:
以上是关于有没有办法在 Visual Studio 中模拟 Sublime Text 的“多光标”功能?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在Visual Studio 2010中搜索属性窗口?
Visual Studio Android 模拟器没有互联网连接
有没有办法在 Visual Studio 2010 中突出显示当前活动的代码块?
有没有办法在 Visual Studio Code 中使用共享项目(shproj)?