3

有没有办法在 2012 年设置快捷方式(通过工具栏按钮或键盘快捷方式)来切换行号。我更喜欢在大多数情况下关闭它们,并且很高兴快速打开它们以便与其他开发人员一起工作而无需通过菜单。

对于 2010 年,有这样的问题,但他们告诉您使用宏,而 2012 年没有宏来支持加载项。

有人能告诉我 2012 年实现这一目标的最佳方式吗?

4

2 回答 2

4

对于 2012,您可以使用加载项来映射所有宏功能,并将其连接到工具栏和键盘快捷键。

我将解决方案保留为 GitHub 存储库,以便记录如何将 2012 年前的宏映射到 2012 插件命令,从创建到完成。长话短说,在 Visual Studio 2010 中查找您想要的宏定义,然后在 Visual Studio 2012(可扩展性项目类型)中创建一个加载项命令,该命令映射该功能(修改 3 个方法以创建命令)并部署(复制 2 个构建文件)和映射键盘快捷键。

签入后,它可以满足您在文件中切换行号的特定请求,并且可以使用键盘快捷键流畅地工作。

请查看https://github.com/dherod/MacroMapper.git README.md 文件显示了有关如何扩展或仅安装和使用以解决您的请求的所有详细信息。基本上你只需要关闭所有 VS 2012 实例,并将 MacroMapper\INSTALL 目录中的 2 个文件复制到 VS 2012 安装位置 \Addins 目录,然后映射键盘快捷键。

于 2013-06-05T05:23:37.887 回答
0

下面是一个有用的扩展来管理你的 Visual Studio 快捷方式,它还列出了线路切换快捷方式

http://visualstudiogallery.msdn.microsoft.com/f2964c90-68e2-4ddd-861a-bd66e5cd4434

于 2013-06-29T14:59:50.957 回答