Где фрагменты по умолчанию для C ++ хранятся в VS Code? - PullRequest
0 голосов
/ 01 февраля 2019

Так что я уже некоторое время использую VS Code, и я заметил, что по какой-то причине у него появились дополнительные фрагменты, которые я не создавал в опциях, хотя они полезны, я хотел бы отредактировать их в своем личномстиль форматирования кода.

Я пытался найти файл json, в котором они содержатся, однако я не могу его найти нигде.Я подумал, что это будет в моем каталоге установки, однако файл cpp.json там просто определяет только фрагмент #pragma region.

Для справки я посмотрел в этом месте: C:\Users\Rietty\AppData\Local\Programs\VSCode\resources\app\extensions\cpp\snippets

Разницапоказать два фрагмента примерно так: snippet example и мой пользователь определил один, который помечен user snippet рядом с описанием.

Я также получил много новых циклов for и так далее, и так далеедалее:

loops

Где я могу найти расположение этих новых фрагментов, чтобы отредактировать их в соответствии со своими стандартами / стилем форматирования?

Обновление:

Я потратил немало времени на поиск этого, и, похоже, причина этого в расширении VSCode CPP Tools. Последние изменения показывают, что это произошло из-за перемещения фрагментов вжестко закодированный лексер из соответствующего файла json и того, что он в настоящее время предназначен.

Однако проблема уже была подана и, как мы надеемся, когда-нибудь будет исправлена ​​ Февраль 2019.

1 Ответ

0 голосов
/ 29 марта 2019

Это было исправлено в выпуске 0.22.0 кода Visual Studio - инструменты CPP с выпуском параметра suggestSnippets.Теперь вам не нужно беспокоиться о дублировании фрагментов из-за языкового сервера, и вы можете использовать только свои собственные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...