Difference between revisions of "Docgen Visual Studio Code Integration"
From Gehtsoft USA
Line 21: | Line 21: | ||
Скачать последнюю версию расширения | Скачать последнюю версию расширения | ||
https://www.myget.org/F/gehtsoft-public/vsix/docgen-0.0.5.vsix | https://www.myget.org/F/gehtsoft-public/vsix/docgen-0.0.5.vsix | ||
+ | |||
+ | Для того что бы сделать spellchecking: | ||
+ | |||
+ | * Установить расширение https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker | ||
+ | * создать папку .vscode в корне проекта | ||
+ | * создать файл settings.json в папке .vscode или добавить следующие ключи если этот файл уже есть | ||
+ | <pre> | ||
+ | { | ||
+ | "cSpell.enableFiletypes": [ | ||
+ | "docgen" | ||
+ | ], | ||
+ | "cSpell.maxNumberOfProblems": 300, | ||
+ | "cSpell.minWordLength": 3, | ||
+ | "cSpell.enabled": true, | ||
+ | "cSpell.showStatus": true, | ||
+ | "cSpell.words": [ | ||
+ | "gehtsoft", | ||
+ | "namespace", | ||
+ | "guid", | ||
+ | ], | ||
+ | "cSpell.ignoreRegExp": [ | ||
+ | "/\\[[^]+\\]]/", | ||
+ | "/^\\s*@\\w+\\s*$/m" | ||
+ | ], | ||
+ | } | ||
+ | </pre> | ||
[[Category:Docgen]] | [[Category:Docgen]] |
Revision as of 16:47, 28 September 2020
Требования: Visual Studio Code 1.37 или выше ОС Windows
Как установить: code --install-extension packagename.vsix
Что поддерживается:
- подсветка синтаксиса
- подсказки по именам тегов, свойств, bb-кодам
- если есть файл проекта - то подсказки для @ingroup, [link], [clink] с ключами
- если есть файл проекта - до поддерживается go declaration
- команда docgen.gomatch для перехода между началом и концом тега
Ограничения:
- и файл проекта и файлы исходняков должны быть в utf-8
- файл проекта должен называться project.xml и лежать в головной папке проекта
- список ключей обновляется только при сохранении файла и файла проекта
- если файл добавлен в папку которая включается в проект через folder - то для того чтобы extension увидел новый файл - надо сохранить файл проекта
Скачать последнюю версию расширения https://www.myget.org/F/gehtsoft-public/vsix/docgen-0.0.5.vsix
Для того что бы сделать spellchecking:
- Установить расширение https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
- создать папку .vscode в корне проекта
- создать файл settings.json в папке .vscode или добавить следующие ключи если этот файл уже есть
{ "cSpell.enableFiletypes": [ "docgen" ], "cSpell.maxNumberOfProblems": 300, "cSpell.minWordLength": 3, "cSpell.enabled": true, "cSpell.showStatus": true, "cSpell.words": [ "gehtsoft", "namespace", "guid", ], "cSpell.ignoreRegExp": [ "/\\[[^]+\\]]/", "/^\\s*@\\w+\\s*$/m" ], }