您可以通过访问:
找到字体大小工具>选项>环境>字体和颜色>文字编辑器>纯文本
但是,如果您想在VS扩展(vsix)中执行此操作,您可以执行以下操作:
DTE vsEnvironment = (DTE)GetService(typeof(SDTE));
EnvDTE.Properties propertiesList = vsEnvironment.get_Properties("Environment", "FontsAndColors");
Property prop = propertiesList.Item("TextEditor");
short size = (short)prop.Value;
可悲的是,我似乎无法找到检索所需propertyList的神奇和秘密词。 “FontsAndColors”和所有明智的排列都失败了。
问题:是否有检索现有密钥的方法。或者更好的是,如何在VS扩展中检索文本编辑器的字体大小?
答案 0 :(得分:1)
您可以使用以下代码获取文本编辑器的字体大小:
int?