Страница 1 из 1

Копирование задачи с заметкой

Добавлено: 05 май 2019, 10:23
edw
При копировании адачи (Ctrl+C) сейчас копируется схема (заголовки задачи и подзадач). Но часто требуется скопировать задачу с заметкой.
Предлагаю добавить в MLO быструю клавишу для копирования задачи с заметкой.

Пример. Список задач MLO:
screenshot.png
screenshot.png (4.94 КБ) 2251 просмотр


При копировании задачи в MLO, не зависимо от того развёрнут или свёрнут список, получаем:

Код: Выделить всё

задача
  подзадача

Та же операция в OmniOutliner даёт разные результаты. При копировании задачи если подзадачи свёрнуты:

Код: Выделить всё

* задача
    заметка к задача

То есть копируем только то, что видим - корневую задачу. Символ ' * ' используется в Markdown для списков. В данном случае он так же показывает, что у задачи есть подзадачи. Для заметки используется отступ и отсутствует тег списка ' * '.

При копировании задачи с развёрнутыми подзадачами:

Код: Выделить всё

- задача
    заметка к задача
    - подзадача
        заметка к подзадача

Символ ' - ' это стандартный символ для отображения списков в Markdown. Отступ используется и для заметок, и для иерархии строк в списке.

Для того, что бы получить правильный Markdown осталось добавить пустые строки:

Код: Выделить всё

- задача

    заметка к задача
   
    - подзадача
   
        заметка к подзадача

В таком виде результат может быть прочитан в любом редакторе Markdown.

Копирование задачи с заметкой

Добавлено: 28 авг 2020, 14:20
edw
Подниму тему.

В контекстном меню MLO есть возможность Скопировать задачу как текст. Там довольно гибкие настройки по форматированию списка. Но не хватает опции "скопировать задачи с заметкой". Это тот минимум который должен быть в Дополнительных функциях.

На Мак платформе довольно популяно приложение TaskPaper, которое работает со списком задач в текстовом формате. В тексте передаются всего четыре типа данных - проекты, задачи, заметки и теги. В большинстве случаев этого достаточно, что бы работать со списками в стиле GTD. Этот формат поддерживается рядом приложений на разных платформах. Для разработчиков доступна библиотека с открытым кодом. Формат TaskPaper это один из самых простых и быстрых способов обменяться (формализованным) списком задач в чате или в текстовом файле. В том же меню MLO стоило бы добавить "скопировать задачи в формате TaskPaper".

Ниже пример списка задач в формате TaskPaper:

Код: Выделить всё

Проект:
- Задача 1
  заметка к задаче 1
   - Подзадача с контекстом @офис
   Подпроект:
   заметка к подпроекту
- Задача со сроком @due(2020-09-20)
- Задача с датой начала @start(2020-09-01)

Формат абсолютно понятен человеку, если надо отправить небольшой список задач в чате. И машиночитаем на разных платформах.