В C # я могу вызвать View.ShowSmartTag (который я привязал к горячей клавише) в строке, когда я ее печатаю. Например, если я наберу
var x = new Regex
Я могу сразу нажать горячую клавишу, добавить недостающее «с помощью System.Text.RegularExpressions» и продолжить ввод.
В VB.NET, если я делаю то же самое
Dim x = new Regex()
Я не могу вызвать смарт-тег, если не покину линию и не вернусь к ней. Это раздражает не только из-за дополнительных нажатий клавиш и времени, но и потому, что это означает, что я не получаю intellisense для функции, которую я использую, пока не сделаю это.
Есть ли способ заставить редактор VB.NET вести себя больше как редактор C # в этом случае и разрешить использование смарт-тегов в строке, которую я сейчас набираю?
Edit:
Возможно, макрос, который автоматически перемещает курсор вниз, затем обратно, а затем отображает смарт-тег?