• "UPLOAD" — результат загружается в облако • "SAVE" — файл сохраняется локально по пути из compilerOutputPath • "BOTH" — выполняется и загрузка, и сохранение
compilerOutputPath
Путь для сохранения скомпилированных или декомпилированных файлов. Если не указан, файл сохраняется в той же папке, где находится исходный файл.
clearTerminalBeforeCommand
Если true, перед выполнением каждой команды консоль будет очищаться.
UI-настройки
Настройка
Тип
Значение по умолчанию
Описание
jmcc-helper.hideInlayHints
boolean
false
Скрывать inlay hints (текстовые аннотации рядом с кодом)
jmcc-helper.hideHover
boolean
false
Отключить показ информации при наведении (hover)
jmcc-helper.hideCompletion
boolean
false
Отключить автодополнение
jmcc-helper.hideSignatureHelp
boolean
false
Отключить подсказки по сигнатурам функций
jmcc-helper.defaultCompileActiveFileMode
enum (UPLOAD, SAVE, BOTH)
UPLOAD
Режим компиляции активного файла при нажатии F5
jmcc-helper.clearTerminalBeforeCommand
boolean
true
Очищать терминал перед выполнением каждой команды
jmcc-helper.compilerPath
string
""
Путь к исполняемому JMCC
jmcc-helper.compilerOutputPath
string
""
Путь для сохранения скомпилированных/декомпилированных файлов
jmcc-helper.autoCreateConfig
boolean
false
Автоматически создавать .jmccconfig.json в папке .vscode
jmcc-helper.autoUpdate
boolean
true
Включить автообновление компилятора и ассетов
jmcc-helper.checkBetaVersions
boolean
false
Проверять бета-версии при автообновлении
jmcc-helper.remotePropsUrl
string
Оригинальный URL
Кастомный URL для загрузки jmcc.properties
jmcc-helper.remoteCompilerUrl
string
Оригинальный URL
Кастомный URL для загрузки jmcc.py
Пути для компилятора в конфиге приоритетнее, чем в настройках.
Разработка
Для участия в разработке или локальной сборки расширения:
Клонируйте репозиторий:
git clone <URL-репозитория>
Установите зависимости:
npm install
Упакуйте расширение для распространения:
vsce package
Поддержка
Для вопросов, предложений или сообщений об ошибках создайте задачу в GitHub-репозитории.