可以在vs2017扩展名中禁用智能感知/自动更正吗?

时间:2017-05-31 21:23:00

标签: visual-studio-2015 vs-extensibility

我试图在我编写的vs2017扩展名中输入一些文本,但文本正在由visual studio环境自动更正(intellisense,我推测?)。正在添加文本

ThisDTE.ActiveDocument.Selection.text =" AppMessages.AddError(Ex)"

....在尝试之前,最后,添加结束尝试行。自动更正改变了部分文本,试图修复"它是现有的变量,我想停止。

是否有一种方法可以在我添加文本(以编程方式)之前禁用此类型的更正,然后在我的扩展程序中重新启用它?或者,是否有一种添加除了ThisDTE.ActiveDocument.Selection.text之外的文本的方法,自动更正将忽略该文本?

1 个答案:

答案 0 :(得分:0)

您可以使用EnvDTE.TextSelection.Insert方法添加通常无法执行任何重新格式化的文字。