Notetaking dateibasiertes System für Vim

10

Ich suche eigentlich etwas Ähnliches wie Deft , nur für Vim. Kennt jemand jemanden, mit dem er / sie gute Erfahrungen gemacht hat?

Turm
quelle

Antworten:

17

Schauen Sie sich die vim-Notizen an: https://github.com/xolox/vim-notes

Es ist eine ziemlich ausgefeilte und dennoch einfache Plattform zum Notieren. Es gibt keine inkrementelle Suche von Deft usw. (ich habe Emacs verwendet, daher kenne ich die Funktionen), aber daher können Sie Ihre Notizen sehr bequem markieren, die automatische Vervollständigung verwenden und natürlich die Dateien durchsuchen. (Die Suche basiert auf Python und ist daher etwas schneller als vim-grep).

Genau wie in Deft werden Ihre Notizen in einem Ordner gespeichert.

Übrigens, ich glaube, ich habe es gefunden, als ich mit genau der gleichen Frage wie Ihrer zu kämpfen hatte - nachdem ich kürzlich zu Vim gezogen war, brauchte ich eine Alternative zu Deft.

UPDATE: Sie können auch das CtrlP-Plugin überprüfen: https://github.com/kien/ctrlp.vim . Ein hervorragendes Tool, mit dem Sie Dateinamen schrittweise suchen können . Es ist sehr schnell, gut anpassbar und reines Vimscript (daher sind keine externen Abhängigkeiten erforderlich).

Viele Monate später: Außerdem gibt es unite.vim , das ein gewisses Potenzial als "Notationsgeschwindigkeit des armen Mannes in Vim" haben könnte. Zumindest scheinen die Leute es zu verwenden, um sowohl ctrlp.vim als auch ack.vim / grep.vim durch ein Plugin zu ersetzen . Sieht in der Tat sehr interessant aus.

Noch später: Jetzt gibt es auch nvim , einen direkten Klon von Notational Velocity. Sieht gut aus, aber dauert einige Zeit bis zu meiner Erfahrung zu gewöhnen: https://github.com/cwoac/nvim

Fast ein weiteres Jahr später: Auch hier könnte microViche von Interesse sein. Nicht ganz wie Deft, aber meiner Meinung nach ein einzigartiger Ansatz, um Notizen zu machen oder in Vim zu schreiben. Grundsätzlich können Sie damit Zeilen / Absätze in verschiedenen Dateien verknüpfen, alle diese Links als Karte anzeigen (cool!) Und alle Dateien gleichzeitig öffnen. So können Sie Ihre Dokumente durchsuchen, als hätten Sie sie in einem Mikrofiche-Reader geöffnet, "schwenken und durch Text zoomen", wie der Autor sagt, und viele Dokumente parallel schreiben. Er hat auch einen Screencast für das Plugin. https://github.com/q335r49/microviche

martz
quelle
2
Willkommen bei Super User! Ihre Antwort enthält keine Informationen darüber, warum oder wie das Programm die Frage beantworten kann. Bitte werfen Sie einen Blick auf diese Vorschläge, wie Sie großartige Softwareempfehlungen geben können .
Daniel Beck
Vielen Dank für den Hinweis. Ich habe StackOverflow für einige Zeit verwendet, also hätte ich es wissen müssen. Ich habe jedoch einige Details hinzugefügt.
martz
2

Wie Deft ist auch das Vim-Pad der Notational Velocity nachempfunden (die übrigens rockt). simplenote ist etwas ähnlich, aber eher " wolkenorientiert ".

Es gibt andere Skripte auf vim.org, aber diese sind meiner Meinung nach am nächsten.

romainl
quelle
Ich habe tatsächlich vim-pad verwendet, aber es gab einige Probleme mit PATH und Datenverlust auf der Windows-Plattform (hmm, vielleicht hätte ich erwähnen sollen, dass ich unter Windows bin). Ich habe den Autor darüber informiert, aber einige Probleme bleiben bestehen. Simplenote Ich werde auschecken.
Turm
Die Idee von Vim-Pad sieht gut aus, war aber beim ersten und zweiten Versuch sehr unzuverlässig. Ich habe es erneut heruntergeladen, nachdem ich meine Antwort geschrieben habe, und es ist genauso unzuverlässig wie zuvor: Einige bereits vorhandene Notizen können nicht geöffnet werden, andere werden im selben Fenster geöffnet. Ein einfaches (und zugeordnetes) :Explore ~/Dropbox/nvElement reicht mir aus.
Romainl
Ah, ich verstehe - das bedeutet, dass in der Zwischenzeit nicht viel Fortschritt gemacht wurde (das ist eines der Dinge, um die ich Emacs-Benutzer beneide; sie haben insgesamt weniger Plugins, aber diejenigen, die beliebt sind, sind im Allgemeinen besser gemacht). Ich verwende derzeit etwas Ähnliches wie: e ... aber ich vermisse eine gute Suchfunktion, die richtig gemacht wurde.
Turm