Использование 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.)