Использование Vim / Neovim для управления заметками и списком дел.

Обзор

По сравнению с Vim / Neovim, одной из замечательных особенностей Emacs является Org Mode. Режим организации предназначен для ведения заметок, списков дел, планирования проектов, создания документов, вычислительных записных книжек, грамотного программирования и многого другого - в быстрой и эффективной текстовой системе.

В этой статье давайте рассмотрим доступные параметры Vim / Neovim для создания заметок и управления списками дел.

VimWiki

Это один из самых популярных вариантов для Vim / Neovim. Сочетание этого сglow.nvim, о котором я упоминал в моей предыдущей статье, значительно упрощает написание документа Markdown.

С VimWiki вы можете:

  • Организуйте заметки и идеи
  • Управляйте списками дел
  • Напишите документацию
  • Вести дневник
  • Экспорт всего в HTML

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

Если вам нужно более зрелое и стабильное решение для создания заметок, подумайте об использовании VimWiki.

Vim-Bujo

Если вы просто ищете минимальный список дел для своего проекта, vim-bujo может быть хорошим вариантом.

Этот плагин позволяет людям легко получать доступ к спискам дел для своих проектов и управлять ими из Vim. Вы можете легко получить доступ и управлять списками Todo конкретных проектов или общим списком Todo.

Если вам просто нужен список задач для вашего проекта, подумайте об использовании vim-bujo.

todo.txt-vim

todo.txt-vim - это плагин для Todo.txt. Вы не найдете много флажков, раскрывающихся списков, напоминаний или средств выбора даты.

Приложения Todo.txt минимальны и todo.txt-vim помогают управлять задачами с минимальным количеством нажатий клавиш и касаний.

Абсолютный минималист может подумать об использовании todo.txt-vim.

нейрон.nvim

zettelkasten (нем. Ящик для бумаг) - это метод управления знаниями и ведения заметок, используемый в исследованиях и учебе.

Neuron - это приложение с открытым исходным кодом для управления вашими текстовыми заметками в стиле Zettelkasten, а также для публикации их в Интернете.

Если вы хотите попробовать новый способ ведения заметок, подумайте об использовании neuron.nvim.

neuron.nvim зависит от плагинов Neovim telescope.nvim и plenary.nvim и двоичного файла нейрон.

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

vim-dotoo

vim-dotoo вдохновлен Emacs org-mode, поэтому концепция и компоновка экрана очень похожи на org-mode. Не все функции организационного режима доступны, но если вы предпочитаете пользовательский интерфейс, подобный организационному режиму, вы можете попробовать этот плагин.

Taskwarrior + VimWiki + TaskWiki

Taskwarrior - бесплатное программное обеспечение с открытым исходным кодом, которое управляет вашим списком дел из командной строки.

Несколько плагинов Vim интегрируются с TaskWarrior. Мы можем использоватьtaskwiki и vim-taskwarrior для интеграции TaskWarrior в Vim.

taskWiki зависит от VimWiki и TaskWarrior. Он использует VimWiki для редактирования, а задачи / заметки хранятся в TaskWarrior.

Он улучшает простые VimWiki списки задач, сохраняя метаданные задач в Taskwarrior. Taskwarrior использует файлы данных с открытым текстом в качестве серверной части, а taskwiki использует Taskwarrior в качестве серверной части. Это позволяет taskwiki использовать свои мощные функции, такие как фильтрация, повторяющиеся задачи, определяемые пользователем атрибуты или ловушки.

И это решение для заметок, которое я сейчас использую…

Обновление: 26 июля 2021 г.

Мир Neovim быстро развивается, и теперь я изучаю эти 2 новых плагина Neovim.

Неорг

Neorg использует концепции Emacs OrgMode, но стремится найти лучшее решение, используя формат файла norg.

Orgmode.nvim

Orgmode.nvim - это клон Orgmode, написанный на Lua.

Поскольку он использует формат файла org, вы можете легко переключаться между Neovim и Emacs для редактирования.

Точечные файлы, которые я использовал для этой статьи, можно найти в этом репозитории.

Если вы еще не являетесь участником Medium и хотите им стать, нажмите здесь. (Часть вашей абонентской платы будет использована для поддержки alpha2phi.)