[ @console @zim ]
Установка
Настроить оформление
В каталоге ~/.config/zim/ заменить файл ./style.conf
Изменения применятся только после перезапуска Zim. Если перезапустил, но они не подтягиваются, вероятно, Zim всё ещё где-то открыт. Можно грохнуть его процесс полностью.
См. https://github.com/testitquickly/bystro.linux/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D1%82%D1%91%D0%BC%D0%BD%D0%BE%D0%B9-%D1%82%D0%B5%D0%BC%D1%8B-Zim по натягиванию тёмной темы.
Настройки шаблонов происходят в ~/.local/share/zim/templates
Быстрые настройки
В качестве примера настройки версии 0.75.1
Правка
> Параметры
> Интерфейс
Отметить галочками только эти элементы:
- Показывать элементы управления в оформлении окна
- Всегда использовать последнюю позицию курсора при открытии страницы
- Использовать свой шрифт (IBM Plex Sans Text)
Правка
> Параметры
> Редактирование
Отметить галочками только эти элементы:
- Автоматически делать ссылками названия страниц вики
- Автоматически делать ссылками идентификаторы, начинающиеся с "#"
- Автоматически выделять текущее слово при применении форматирования
- Удаление отступов по [Backspace]
- Повторение нажатий вызывает цикличную смену статуса чек-бокса
- Изменение отступа элемента списка изменяет отступы подэлементов
Правка
> Параметры
> Горячие клавиши
Раньше работали такие настройки:
- [Actions]/NotebookView/apply_format_bullet_list Alt+1
- [Actions]/NotebookView/apply_format_numbered_list Alt+2
Сейчас нет. Ctrl+1 работает.
Правка
> Параметры
> Модули
Мне оказались нужны следующие модули:
- Вставка диаграмм
- Дневник (не критично)
- Контроль версий
- Метки
- Оглавление
- Панель закладок
- Панель инструментов
- Панель пути
- Печать в браузер
- Редактирование не отвлекаясь
- Редактор таблиц
- Содержание строк
- Сортировщик строк
- Список задач
Настроить шорткаты
Горячие клавиши настраиваются как угодно.
Важно сразу удалить
[Actions]/NotebookView/zoom_reset
Там по-умолчанию “Ctrl+0”, и эта настройка принудительно меняет заданный в параметрах размер шрифта. Даблклик и Backspace.
Основные шорткаты
Клавиши | Задача |
---|---|
Ctrl+1/2/3/4 | Сделать строку заголовком уровня h1/h2/h3/h4 |
Ctrl+up/down | Переместить вверх/вниз всю строку |
Ctrl+T | Текст-стенограмма |
Настройка шаблона новых страниц
Правка
> Шаблоны
> wiki
> Default
> Правка
Шаблон будет открыт во внешнем редакторе (например, Kate).
Содержимое шаблона wiki:
[% page.basename %]
[% gettext("Created") %> [% strftime("%A %d %B %Y") %]
Первую строку убирать нельзя, в ней заголовок страницы.
Вторая строка опциональна.
Можно добавить новые строки с произвольным содержимым.
Настройка полноэкранного режима
Правка
> Параметры
> Модули
> «Редактирование не отвлекаясь»
> Настроить
Настроить “Максимальная ширина страницы” и “Ширина границы” по вкусу (и монитору). На мониторе 2К мне ок 1600 и 25. На меньших размерах мне ок 1200 и 25.
Цвета для тёмной темы
- Цвет фона = #18191d или полностью black #000
- Цвет текста = #B2B2B2
Шорткаты по-умолчанию
- [F11] для перехода в полный экран и обратно
- [F9] показать/спрятать боковую панель с содержанием
Настроить TODO
Любопытно, что эта настройка распространяется только на один блокнот. Для других блокнотов её надо будет выполнить отдельно.
Правка
> Параметры
> Модули
> «Список задач»
> Свойства
> Метки для задач
Вставить это
FIXME, TODO, *todo
Теперь если в начале строки будет слово «*todo» — вся строка автоматически будет записана в список задач.
Учесть, что по-умолчанию в Zim символ решетки создаёт ссылку на разделы внутри страницы. Если хочется использовать решетку для тудух, надо сперва снять галочку «Автоматически делать ссылками идентификаторы, начинающиемя с '#'» в
Параметры
> Редактирование
Приоритеты задач
Если после слова «*todo» (или в конце всей строки) поставить один восклицательный знак, то приоритет задачи будет повышен. Три восклицательных знака — самый высокий приоритет.
И лучше строки с *todo начинать с отступа.
*todo ! Пример задачи
Даты в задачах
Также можно вставлять дату начала задачи (чтобы потом было постоянно стыдно, что пропустил), но только в формате Год-Месяц-День и только через тире. И только если задача объявлена через TODO. Неудобно.
TODO Call Susan to invite for diner [2017-12-11
Метки в задачах
И можно вставлять метки (тэги), но в этом режиме они работают неадекватно:
TODO Buy rice @groceries
Как создавать новые страницы
Новую страницу
Файл
> Создать страницу
Новую подстраницу
Посмотреть в Содержании список всех страниц,
> пройти к нужной,
> правой кнопкой по ней «Создать подстраницу»
Или с любого места на любой странице:
Ctrl+L (вставить ссылку)
В поле «Ссылка на» начать набор названия новой страницы.
Если страница должна быть дочерней, то начать набор названия страницы, которая стоит выше в иерархии. Можно начать и с корневых страниц. Страницы разделяются двоеточием. Бац-бац — ссылко!
Также в Параметры > Редактирование Zim можно включить/отключить несколько способов автоматического создания ссылок на новые страницы. Может показаться, что самый удобный случай — символ # перед словом автоматически превращает слово в ссылку. Но удобно оно работает только как ссылка на разделы внутри страница, на которой эта ссылка создаётся…
Как перейти к другой странице без мыши
Ctrl+J
начать набирать имя страницы. Местонахождение и вложенность несущественны, все возможные совпадения начнут подтягиваться по мере набора.
Отключить автоматическое сохранение в контроле версий
Правка
> Параметры
> Модули
> «Контроль версий»
> Настроить
Убедиться в том, что и автоматическое, и регулярное сохранения версий отключены, иначе в git начнут попадать один за другим коммиты с идентичным текстом «Автоматически сохранённая версия».
Запуск zim с определенным файлом из ярлыка в Plasma
Создать ярлык в Dolphin
Правой кнопкой мыши
> Создать
> Ссылку на приложение
Заполнить поля ярлыка
вкладка: «Приложение»
Аргументы: ~/путь/к/соответствующему/файлу/notebook.zim
Рабочий путь: ~/путь/к/соответствующему/файлу/
По-умолчанию будет открываться главный файл в блокноте — «Home».
Указать открытие определённого файла
Можно указать конкретный файл в блокноте, который будет открываться. Преположим, он называется «Fluggegecheimen». Указывать расширение файла не нужно, достаточно только названия:
Если файл с указанным названием отсутствует, или в названии допущена ошибка, то в блокноте zim будет автоматически создан новый файл с соответствующим названием.
Указать открытие файла с составным названием
Есть страница с названием «Six Myths of Product Development». Пробелы в названии надо заменить нижним подчеркиванием.
Указать открытие файла NOT на английском языке
Если система поддерживает нужный язык и корректно отображат нужные символы (скорее всего, это будет текст в кодировке UTF-8), то название файла можно указать на соответствующем языке. Вот пример ссылки на файл с названием на русском языке:
Указать открытие файла в иерархии страниц
Есть страница «Defect Management», под которой находится страница «Six Myths of Product Development». Путь к нужному файлу надо представить как иерархию страниц через двоеточие:
Ограничений по глубине вложенности нет.
Указать открытие файла с переходом к определенной главе
Есть страница «Defect Management», под которой находится страница «Six Myths of Product Development», в которой есть глава «Search for a solution?».
Внутренняя ссылка указывается через символ „#”. Все пробелы заменяются символом „-”. Заглавные буквы можно использовать, а можно и нет — регистр не учитывается.
Также можно устроить +Подключение к блокноту Zim по ssh