Разработка скриптов в VSCode
ScriptCat предоставляет расширение для VSCode, чтобы писать пользовательские скрипты прямо в редакторе. После сохранения изменения автоматически синхронизируются в ScriptCat в браузере — без ручного копирования, что сильно ускоряет разработку.
Требования
Нужно установить два инструмента:
- Расширение ScriptCat в браузере — если ещё не установлено, следуйте Быстрому старту
- Расширение ScriptCat в VSCode — найдите «scriptcat-vscode» в Marketplace VSCode или скачайте из репозитория GitHub
Подключение
После установки нужно связать расширение ScriptCat в браузере с VSCode:
- Нажмите значок ScriptCat в браузере, чтобы открыть панель управления
- Перейдите в Инструменты > Инструменты разработчика
- Найдите Автоподключение к службе VSCode, включите и нажмите Подключить
После подключения между VSCode и ScriptCat устанавливается канал в реальном времени.
Синхронизация скриптов
После подключения можно выбрать один из двух способов:
Вариант 1: автоопределение (рекомендуется)
- В VSCode нажмите
Ctrl + Shift + P(Cmd + Shift + Pна Mac), чтобы открыть палитру команд - Введите и выберите
scriptcat.autoTarget - Далее при открытии или сохранении файла
.user.jsон автоматически синхронизируется в ScriptCat
Вариант 2: указанный скрипт
- В VSCode нажмите
Ctrl + Shift + P(Cmd + Shift + Pна Mac) - Введите и выберите
scriptcat.target - Укажите путь к файлу скрипта для синхронизации
Рабочий процесс
После настройки процесс простой:
- Пишите или редактируйте
.user.jsв VSCode - Сохраните файл (
Ctrl + S) - Скрипт автоматически синхронизируется в ScriptCat в браузере
- Переключитесь в браузер и обновите страницу, чтобы увидеть результат
Ручных шагов не требуется — сохранение сразу вступает в силу.
FAQ
Не подключается?
- Убедитесь, что расширение ScriptCat в браузере запущено
- Убедитесь, что расширение ScriptCat в VSCode установлено и включено
- Проверьте статус подключения на странице «Инструменты разработчика» в панели ScriptCat
После сохранения скрипт не обновляется?
- Убедитесь, что имя файла заканчивается на
.user.js - Убедитесь, что выполняли команду
scriptcat.autoTargetилиscriptcat.target - Проверьте панель вывода VSCode на ошибки
Нужно ли переподключаться п осле перезапуска VSCode?
Если включено «Автоподключение к службе VSCode», после перезапуска VSCode переподключится сам — вручную ничего делать не нужно.