不是我怎么能比标题更详细......
我喜欢编写没有intellisense的代码,我想要它看起来如何,然后使用ReSharper(或其他)来生成类。
IntelliSense,就像我喜欢它一样,妨碍了这个过程!
答案 0 :(得分:2)
这是我找到的解决方案。需要一些工作,但仍然。
实际上我们需要创建两个宏 - 一个用于禁用智能感知,另一个用于启用它。所以我们需要做的是启动宏IDE(工具 - >宏 - >宏IDE)并创建两个函数:
Sub DisableIntellisense()
Dim p As EnvDTE.Properties = DTE.Properties("TextEditor", "AllLanguages")
p.Item("AutoListMembers").Value = False
p.Item("AutoListParams").Value = False
End Sub
Sub EnableIntellisense()
Dim p As EnvDTE.Properties = DTE.Properties("TextEditor", "AllLanguages")
p.Item("AutoListMembers").Value = True
p.Item("AutoListParams").Value = True
End Sub
然后只需保存此宏并为其指定快捷方式。为此,请转到工具 - >选项 - >环境 - >键盘。键入宏的文本框名称(DisableIntellisense或EnableIntellisense) - 如果一切正常,我们的宏将显示在命令列表中。
我只是在Visual Studio 2010中尝试过 - 不确定是否可以通过早期版本的VS中的宏与Options进行交互。