Skip to content

Latest commit

 

History

History
120 lines (81 loc) · 4.71 KB

File metadata and controls

120 lines (81 loc) · 4.71 KB

Инструкция по установке и использованию TaskManager VS Code Extension

Установка

1. Установка зависимостей

cd plugin
npm install

2. Компиляция

npm run compile

3. Запуск в режиме разработки

  1. Откройте папку plugin в VS Code
  2. Нажмите F5 для запуска нового окна VS Code с плагином
  3. Или используйте команду "Run Extension" из панели отладки

4. Упаковка для распространения (опционально)

npm run package

Это создаст файл .vsix в папке плагина, который можно установить в VS Code через команду:

code --install-extension taskmanager-vscode-1.0.0.vsix

Или через интерфейс VS Code: View → Command Palette → "Extensions: Install from VSIX..."

Настройка

Настройка URL сервера

  1. Откройте настройки VS Code (Ctrl+, или Cmd+,)
  2. Найдите taskmanager.apiUrl
  3. Установите URL вашего backend сервера (по умолчанию: http://localhost:8080)

Или добавьте в settings.json:

{
  "taskmanager.apiUrl": "http://localhost:8080"
}

Первое использование

1. Вход в систему

  1. Откройте палитру команд (Ctrl+Shift+P или Cmd+Shift+P)
  2. Выполните команду TaskManager: Войти в TaskManager
  3. Введите email и пароль вашей учетной записи
  4. После успешного входа данные автоматически синхронизируются

2. Открытие панели задач

  1. Откройте палитру команд (Ctrl+Shift+P)
  2. Выполните команду TaskManager: Открыть TaskManager
  3. В открывшейся панели вы можете управлять задачами

Функции

Управление задачами

  • Создание задачи: Нажмите "+ Новая задача" и заполните форму
  • Редактирование: Нажмите "Редактировать" на карточке задачи
  • Завершение задачи: Нажмите "Завершить" на карточке задачи
  • Удаление: Нажмите "Удалить" на карточке задачи

Синхронизация

  • Автоматическая: Происходит каждые 5 минут при наличии интернета
  • Ручная: Выполните команду TaskManager: Синхронизировать с сервером

Отслеживание файлов

Плагин автоматически отслеживает:

  • Создание файлов
  • Изменение файлов
  • Сохранение файлов
  • Открытие файлов

Все изменения сохраняются локально и синхронизируются с сервером.

Офлайн режим

Плагин работает полностью офлайн:

  • Все задачи сохраняются локально
  • Все изменения файлов записываются в локальную БД
  • При появлении интернета все данные автоматически синхронизируются

Устранение неполадок

Плагин не синхронизируется

  1. Проверьте, что backend сервер запущен и доступен
  2. Проверьте настройку taskmanager.apiUrl
  3. Убедитесь, что вы вошли в систему (команда TaskManager: Войти в TaskManager)

Ошибки при компиляции

  1. Убедитесь, что установлена Node.js версии 18 или выше
  2. Удалите node_modules и выполните npm install заново
  3. Проверьте, что все зависимости установлены

База данных

Локальная база данных находится в:

  • Windows: %APPDATA%\Code\User\globalStorage\taskmanager-vscode\taskmanager.db
  • macOS: ~/Library/Application Support/Code/User/globalStorage/taskmanager-vscode/taskmanager.db
  • Linux: ~/.config/Code/User/globalStorage/taskmanager-vscode/taskmanager.db

При необходимости можно удалить этот файл для сброса локальных данных.