Как импортировать фрагменты Visual Assist в Visual Studio 2017?

Я загрузил последнюю версию сообщества Visual Studio, и InteliSense работает хорошо даже без плагина Visual Assist, за исключением нескольких ошибок. Поэтому я хотел бы продолжить работу без плагина.

У меня было много фрагментов кода в Visual Assist. Как я могу перенести их в Visual Studio 2017 без Visual Assist?


person Tomáš Zato - Reinstate Monica    schedule 09.07.2017    source источник


Ответы (1)


Я могу помочь вам начать:

Visual Studio ожидает XML: https://docs.microsoft.com/en-us/visualstudio/ide/walkthrough-creating-a-code-snippet

Visual Assist хранит свои фрагменты в устаревшем формате, отличном от XML. К счастью, вы можете «экспортировать» XML с помощью редактора фрагментов VA. Откройте редактор; множественный выбор в списке; копировать; вставить во внешний редактор.

Если фрагменты, которые вы хотите экспортировать, имеют общие слова в своих описаниях или следуют шаблону, вы можете упростить множественный выбор, ограничив то, что отображается в списке. Измените раскрывающийся список «Тип» на «Поиск», затем выполните поиск в поле по строке или регулярному выражению.

У меня нет удобного способа преобразования из одного формата XML в другой.

person Jeff    schedule 10.07.2017
comment
Джефф, вы знаете, как я могу импортировать свои фрагменты .tpl Visual Assist в мой Visual Studio Visual Assist, работающий на другом компьютере? Если я просто зайду в «Параметры Visual Assist» -> «Производительность» -> «Экспорт», а затем скопирую и вставлю этот файл regedit И мои файлы .tpl и вставлю их в соответствующий каталог на другом компьютере, все ли будет в порядке? Нужно ли мне делать что-то еще? - person KeyC0de; 23.10.2018
comment
Копирование и вставка, как вы описываете, должно работать. Вы также можете скопировать каталог %APPDATA%\VisualAssist\Autotext с одного компьютера на другой. Если вы поместите свои сниппеты VA на общий ресурс, вы можете изменить реестр на двух ваших компьютерах, чтобы использовать общий набор сниппетов VA. Это делает измененные сниппеты VA доступными без повторного копирования и вставки. См.: support.wholetomato.com/default.asp?W433. - person Jeff; 24.10.2018
comment
А чтобы повторно импортировать эти фрагменты в Visual Assist, просто снова откройте редактор фрагментов VA и вставьте XML-содержимое обратно! Я знаю, что ОП больше не хочет использовать VA, но, поскольку в заголовке вопроса не упоминается, я наткнулся на эту страницу при поиске того, как импортировать фрагменты, предоставленные другими людьми, в виде XML. - person hsandt; 03.04.2019