Перейти к содержанию

Задачи

Длительные задачи (чтение проекта, его запись обратно, поиск, замена, массовые действия, глобальный линтинг и так далее) запускаются в виде задач: вне основного потока, и они отслеживаются в списке задач.

Где посмотреть задачи

Кнопка в верхнем меню программы (на которой написано "Нет задач", когда задач нет) открывает список задач. Каждая задача показывает своё название и прогресс (сделано/всего). Задачи которые поддерживают отмену также будут отображать соответствующую кнопку после прогресса.

Несколько задач сразу

Задачи не ограничиваются одной за раз - некоторые могут быть запущены параллельно, каждая на отдельном потоке. Несколько задач могут быть запущены вместе только если они не противоречат друг другу:

  • Запись, поиск, экспорт, и глобальная проверка лишь читают файлы, так что они все могут быть запущены одновременно - поиск во время записи, проверка во время записи, и т.д.
  • Любая другая задача (чтение, чистка, замена, скрипт и т.д) редактируют проект, так что они блокируют всё остальное, и не позволяют запускать себя несколько раз одновременно.

Если вы попытаетесь начать задачу которая не может быть запущена из-за других задач, вы будете уведомлены о том что задача пока заблокирована.

Отмена

Поиск, замена, скрипты, глобальная проверка и так далее могут быть отменены посреди использования. Чтение, запись, чистка не могут быть отменены, если уже были начаты.