Добрый день,
Я создал пакет Visual Studio, в котором язык Verilog регистрируется как допустимый тип содержимого.
У меня есть подсветка синтаксиса, выделение, умные отступы и т. Д.
Однако я бы хотел, чтобы Visual Studio автоматически форматировал весь документ с помощью Edit->Advanced->Format Document/Selection
. В настоящее время эти параметры невидимы, и я ожидаю, что я должен сообщить VS2010 (каким-то образом), что эти методы можно вызывать, и предоставить правильные методы для этого форматирования.
Кажется, я не могу найти какую-либо ссылку на форматирование в VS2010 SDK и документации. Я надеялся, что ISmartIndent
будет решением, которое я искал, но кажется, что этот код запускается только в пустой строке или при нажатии клавиши ввода.
У кого-нибудь есть какие-либо советы или идеи о том, как я могу решить эту проблему?
Спасибо
Giawa
Редактировать: я использую среду управляемых расширений, представленную в VS2010, для достижения этой цели. Я пишу на C # (и просто добавил тег c # к моему вопросу). Спасибо