[ Пред. ] [ Содержание ] [ След. ]

Zim

[ @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


Правка
> Параметры
> Интерфейс


Отметить галочками только эти элементы:



Правка
> Параметры
> Редактирование


Отметить галочками только эти элементы:



Правка
> Параметры
> Горячие клавиши


Раньше работали такие настройки:


Сейчас нет. Ctrl+1 работает.


Правка
> Параметры
> Модули


Мне оказались нужны следующие модули:


  1. Вставка диаграмм
  2. Дневник (не критично)
  3. Контроль версий
  4. Метки
  5. Оглавление
  6. Панель закладок
  7. Панель инструментов
  8. Панель пути
  9. Печать в браузер
  10. Редактирование не отвлекаясь
  11. Редактор таблиц
  12. Содержание строк
  13. Сортировщик строк
  14. Список задач

Настроить шорткаты


Горячие клавиши настраиваются как угодно.


Важно сразу удалить


[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.


Цвета для тёмной темы



Шорткаты по-умолчанию



Настроить 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


Правой кнопкой мыши
> Создать
> Ссылку на приложение


Заполнить поля ярлыка


вкладка: «Приложение»

Программа: zim
Аргументы: ~/путь/к/соответствующему/файлу/notebook.zim
Рабочий путь: ~/путь/к/соответствующему/файлу/


По-умолчанию будет открываться главный файл в блокноте — «Home».


Указать открытие определённого файла


Можно указать конкретный файл в блокноте, который будет открываться. Преположим, он называется «Fluggegecheimen». Указывать расширение файла не нужно, достаточно только названия:


Аргументы: ~/путь/к/соответствующему/файлу/notebook.zim Fluggegecheimen


Если файл с указанным названием отсутствует, или в названии допущена ошибка, то в блокноте zim будет автоматически создан новый файл с соответствующим названием.


Указать открытие файла с составным названием


Есть страница с названием «Six Myths of Product Development». Пробелы в названии надо заменить нижним подчеркиванием.


Аргументы: ~/путь/к/соответствующему/файлу/notebook.zim Six_Myths_of_Product_Development


Указать открытие файла NOT на английском языке


Если система поддерживает нужный язык и корректно отображат нужные символы (скорее всего, это будет текст в кодировке UTF-8), то название файла можно указать на соответствующем языке. Вот пример ссылки на файл с названием на русском языке:


Аргументы: ~/путь/к/соответствующему/файлу/notebook.zim мадам_Козятина


Указать открытие файла в иерархии страниц


Есть страница «Defect Management», под которой находится страница «Six Myths of Product Development». Путь к нужному файлу надо представить как иерархию страниц через двоеточие:


Аргументы: ~/путь/к/соответствующему/файлу/notebook.zim Defect_management:Six_Myths_of_Product_Development


Ограничений по глубине вложенности нет.


Указать открытие файла с переходом к определенной главе


Есть страница «Defect Management», под которой находится страница «Six Myths of Product Development», в которой есть глава «Search for a solution?».


Внутренняя ссылка указывается через символ „#”. Все пробелы заменяются символом „-”. Заглавные буквы можно использовать, а можно и нет — регистр не учитывается.


Аргументы: ~/путь/к/соответствующему/файлу/notebook.zim Defect_management:Six_Myths_of_Product_Development#search-for-a-solution


Также можно устроить +Подключение к блокноту Zim по ssh