Система заметок на основе файлов для Vim

10

Я ищу что-то похожее на Deft , только для Vim. Кто-нибудь знает кого-нибудь, с кем у него / нее был хороший опыт?

ладья
источник

Ответы:

17

Проверьте vim-заметки: https://github.com/xolox/vim-notes

Это довольно сложная и в то же время простая платформа для ведения заметок. У него нет инкрементального поиска Deft и т. Д. (Я использовал Emacs, так что я знаю его возможности), но поэтому вы можете очень удобно пометить свои заметки, использовать автозаполнение и, конечно же, поиск по файлам. (Поиск основан на Python и поэтому несколько быстрее, чем vim-grep).

Как и в Deft, ваши заметки хранятся в одной папке.

Кстати, я думаю, что нашел его, когда боролся с тем же вопросом, что и вы, - недавно переехав в Vim, мне понадобилась альтернатива Deft.

ОБНОВЛЕНИЕ: Кроме того, вы можете проверить плагин CtrlP: https://github.com/kien/ctrlp.vim . Отличный инструмент, который позволяет вам искать имена файлов постепенно. Это очень быстрый, хорошо настраиваемый и чистый vimscript (поэтому никаких внешних зависимостей не требуется).

Много месяцев спустя: Кроме того, есть unite.vim , который может иметь некоторый потенциал как « Нотационная скорость бедного человека в Vim». По крайней мере люди, кажется, используют его для замены и ctrlp.vim, и ack.vim / grep.vim одним плагином . Выглядит действительно очень интересно.

Еще позже: теперь есть и nvim , прямой клон Notational Velocity. Выглядит хорошо , но требуется некоторое время , чтобы привыкнуть к моему опыту: https://github.com/cwoac/nvim

Спустя почти год: здесь также может быть интересен microViche . Не совсем как Deft, но, на мой взгляд, единственный в своем роде подход к тому, чтобы делать заметки или писать в Vim. По сути, он позволяет связывать строки / абзацы в разных файлах, отображать все эти ссылки в виде карты (круто!) И одновременно открывать все файлы. Таким образом, вы можете просматривать свои документы, как если бы они были открыты в приложении для чтения микрофиш, «панорамировать и масштабировать текст», как говорит автор, и писать множество документов параллельно. У него также есть скринкаст для плагина. https://github.com/q335r49/microviche

Martz
источник
2
Добро пожаловать в Супер пользователя! Ваш ответ не содержит никакой информации, почему или как программа может ответить на вопрос. Пожалуйста, ознакомьтесь с этими предложениями о том, как предоставить отличные рекомендации по программному обеспечению .
Даниэль Бек
Спасибо за указание на это. Я использовал StackOverflow в течение некоторого времени, поэтому я должен был знать. Тем не менее, я добавил некоторые детали.
Март
2

Как и Deft, vim-pad смоделирован по Notational Velocity (которая, кстати, рулит). simplenote чем-то похож, но он более «облачный».

На vim.org есть и другие скрипты, но я думаю, что они самые близкие.

romainl
источник
Я на самом деле использовал vim-pad, но у него были некоторые проблемы с PATH и потерей данных на платформе Windows (хм, может быть, я должен был упомянуть, что я на Windows). Я уведомил об этом автора, но некоторые проблемы все еще остаются. Simplenote я проверю.
Ладья
Идея vim-pad выглядит хорошо, но она была очень ненадежной с первой и второй попытки. Я повторно загрузил его после того, как написал свой ответ, и он так же ненадежен, как и раньше: не удается открыть некоторые существующие заметки, открывает другие в том же окне… :Explore ~/Dropbox/nvМне достаточно простого (и сопоставленного) .
romainl
Ах, я понимаю - это означает, что за это время не было достигнуто большого прогресса (это одна из вещей, которой я завидую пользователям emacs; у них в общем меньше плагинов, но те, которые популярны, обычно лучше). В настоящее время я использую что-то похожее на: e ... но я скучаю по хорошей функции поиска, выполненной правильно.
Ладья