Плагин Fast Olympic Coding для Sublime Text 3 и 4
- Установка
- Менеджер по тестированию
- Настройки
- Стресс-тестирование
- Завершение класса
- С++ Линт
- Отладчик
Установка
- Установить через Управление пакетами
- Установите вручную:
загрузить плагин в пакеты ( Preferences — Browse packages...
)
Warning! rename plugin folder to FastOlympicCoding
Менеджер тестов
Сочетания клавиш TestManager
- ctrl+b (OSX) ctrl+alt+b (Linux + Win) скомпилировать и запустить
- Ctrl+Ввести новый тест
- ctrl+c (OSX) ctrl+x (Linux + Win) убить процесс
- ctrl+shift+b (OSX) запустить с отладчиком
- Ctrl+D удалить тест
- ctrl+super+up/ctrl+super+down (OSX) ctrl+shift+up/ctrl+shift+down (Linux + Win) тесты подкачки
- cmd+k, cmd+p (OSX) ctrl+k, ctrl+p (Linux + Win) закрыть/открыть правую панель
Настройки
- Редактирование настроек
- нажмите cmd+shift+p (OSX) ctrl+shift+p (Linux + Win) и введите
FastOlympicCoding: Open Settings
- или
Preferences — Package Settings — FastOlympicCoding
Стресс-тестирование
- Чтобы провести стресс-тестирование решения, вам необходимо реализовать три следующих файла:
-
<name>.cpp
— программа, которая работает некорректно -
<name>__Good.cpp
— программа, которая работает корректно -
<name>__Generator.cpp
— программа, генерирующая тесты, на входе можно прочитать начальное значение для генератора случайных чисел
- Введите
FastOlympicCoding: Make Stress
в палитре команд для запуска и FastOlympicCoding: Stop Stress
чтобы остановить стресс-тестирование.
Завершение класса
- Введите псевдонимы, чтобы заменить их типами данных.
- Настройте псевдонимы в файле настроек
КппЛинт
- Подсветка ошибок работает в режиме реального времени
- Укажите пользовательскую команду компиляции в файле настроек.
Отладчик
- отладчик только для OSX
- ctrl+shift+b для запуска с отладчиком
- наведите курсор на переменную, чтобы увидеть ее значение
- чтобы выбрать кадр стека (введите
FastOlympicCoding: Select Frame
в палитре команд) - единственная зависимость — это xcode (вы можете установить ее с помощью
xcode-select --install
)