【发布时间】:2017-08-10 10:59:00
【问题描述】:
有没有一种简单的方法可以将快捷方式添加到工具栏(或其他地方)以直接进入选项->编辑器->字体和颜色部分?
【问题讨论】:
-
不鼓励提出此类问题,请不要在以后提出此类问题..看看how to ask good questions
标签: visual-studio fonts colors visual-studio-2017
有没有一种简单的方法可以将快捷方式添加到工具栏(或其他地方)以直接进入选项->编辑器->字体和颜色部分?
【问题讨论】:
标签: visual-studio fonts colors visual-studio-2017
不是一键式解决方案,但您可以按 Ctrl+Q 将焦点设置为全局搜索,输入 color 或 font 或者每个的子字符串,然后工具/选项页面将是顶部搜索结果。按 Enter 并等待对话框加载。
【讨论】:
请参阅Opening an Options Page 文档以了解如何以编程方式访问它。
使用我的Visual Commander 扩展,您可以为其创建以下命令:
(参考:System.Design)
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
string fontsAndColorsGUID = "57F6B7D2-1436-11D1-883C-0000F87579D2";
var command = new System.ComponentModel.Design.CommandID(
Microsoft.VisualStudio.VSConstants.GUID_VSStandardCommandSet97,
Microsoft.VisualStudio.VSConstants.cmdidToolsOptions);
var serviceProvider = package as System.IServiceProvider;
var mcs = (Microsoft.VisualStudio.Shell.OleMenuCommandService)serviceProvider.GetService(
typeof(System.ComponentModel.Design.IMenuCommandService));
mcs.GlobalInvoke(command, fontsAndColorsGUID);
}
【讨论】: