下午好,
我创建了一个将 Verilog 语言注册为有效内容类型的 Visual Studio 包。
我有语法高亮、大纲、智能缩进等所有工作。
但是,我希望能够让 Visual Studio 通过Edit->Advanced->Format Document/Selection
. 目前这些选项是不可见的,我希望我必须让 VS2010 知道(以某种方式)可以调用这些方法,并提供正确的方法来进行这种格式化。
我似乎在 VS2010 SDK 和文档中找不到任何关于格式化的参考。我希望这ISmartIndent
将是我正在寻找的解决方案,但似乎此代码仅在空行上运行,或者在按下回车键时运行。
有没有人对我如何解决这个问题有任何提示或想法?
谢谢,
贾瓦
编辑:我正在使用 VS2010 引入的托管扩展框架来完成此操作。我正在用 C# 编写(并且刚刚在我的问题中添加了 c# 标签)。谢谢