System oparty na plikach notatek dla Vima

10

Szukam właściwie czegoś podobnego do Deft , tylko dla Vima. Czy ktoś wie o czymś, z kim miał dobre doświadczenia?

Wieża
źródło

Odpowiedzi:

17

Sprawdź vim-notes: https://github.com/xolox/vim-notes

To dość wyrafinowana, a jednocześnie prosta platforma do robienia notatek. Nie ma wyszukiwania przyrostowego Deft itp. (Użyłem Emacsa, więc znam funkcje), ale dlatego możesz bardzo wygodnie oznaczać swoje notatki, korzystać z autouzupełniania i, oczywiście, przeszukiwać pliki. (Wyszukiwanie jest oparte na Pythonie, a więc nieco szybsze niż vim-grep).

Podobnie jak w Deft, twoje notatki są przechowywane w jednym folderze.

BTW, myślę, że znalazłem to, borykając się z dokładnie tym samym pytaniem, co twoje - po przeprowadzce do Vima potrzebowałem alternatywy dla Deft.

AKTUALIZACJA: Możesz również sprawdzić wtyczkę CtrlP: https://github.com/kien/ctrlp.vim . Doskonałe narzędzie, które umożliwia stopniowe wyszukiwanie nazw plików . Jest to bardzo szybki, ładnie konfigurowalny i czysty skrypt vimscript (więc żadne zewnętrzne zależności nie są potrzebne).

Wiele miesięcy później: Jest też unite.vim , który może mieć pewien potencjał jako „prędkość notacyjna biedaka w Vimie”. Wydaje się, że przynajmniej ludzie używają go do zastąpienia zarówno ctrlp.vim, jak i ack.vim / grep.vim jedną wtyczką . Wygląda bardzo interesująco.

Jeszcze później: teraz jest także nvim , bezpośredni klon Notational Velocity. Wygląda dobrze, ale zajmuje trochę czasu, aby przyzwyczaić się do mojego doświadczenia: https://github.com/cwoac/nvim

Prawie kolejny rok później: microViche może być również tutaj interesujące. Moim zdaniem nie całkiem jak Deft, ale jedyne w swoim rodzaju podejście do robienia notatek lub pisania w Vimie. Zasadniczo pozwala łączyć linie / akapity w różnych plikach, wyświetlać wszystkie te linki jako mapę (fajnie!) I jednocześnie otwierać wszystkie pliki. Możesz więc przeglądać dokumenty tak, jakby były otwarte w czytniku mikrofisz, „przesuwanie i powiększanie tekstu”, jak mówi autor, i pisanie wielu dokumentów równolegle. Ma także screencast do wtyczki. https://github.com/q335r49/microviche

martz
źródło
2
Witamy w Super User! Twoja odpowiedź nie zawiera żadnych informacji o tym, dlaczego ani w jaki sposób program może odpowiedzieć na pytanie. Zapoznaj się z tymi sugestiami, jak udzielać świetnych rekomendacji dotyczących oprogramowania .
Daniel Beck
Dzięki za zwrócenie na to uwagi. Używam StackOverflow od jakiegoś czasu, więc powinienem był wiedzieć. Dodałem jednak kilka szczegółów.
martz
2

Podobnie jak Deft, vim-pad jest modelowany na podstawie prędkości notacyjnej (która, nawiasem mówiąc, kołysze się). simplenote jest nieco podobny, ale bardziej „nastawiony na chmurę”.

Są inne skrypty na vim.org, ale myślę, że te są najbliższe.

romainl
źródło
Właściwie użyłem vim-pad, ale miał on pewne problemy z PATH i utratą danych na platformie Windows (hmm, może powinienem wspomnieć, że jestem na Windowsie). Poinformowałem o tym autora, ale niektóre problemy nadal pozostają. Simplenote Sprawdzę.
Gawron
Pomysł vim-pad wygląda dobrze, ale był bardzo zawodny przy pierwszej i drugiej próbie. Ponownie go pobrałem po napisaniu odpowiedzi i jest tak samo niewiarygodne jak wcześniej: nie otwiera niektórych wcześniej istniejących notatek, otwiera inne w tym samym oknie… :Explore ~/Dropbox/nvWystarczy dla mnie prosta (i zmapowana) mapa .
romainl
Ach, rozumiem - to oznacza, że ​​w międzyczasie nie poczyniono dużego postępu (jest to jedna z rzeczy, których zazdroszczę użytkownikom emacs; mają oni w sumie mniej wtyczek, ale te popularne są na ogół lepiej zrobione). Obecnie używam czegoś podobnego do: e ... ale brakuje mi dobrej funkcji wyszukiwania wykonanej we właściwy sposób.
Gawron