Système basé sur des fichiers de prise de notes pour Vim

10

Je recherche en fait quelque chose de similaire à Deft , uniquement pour Vim. Quelqu'un connaît-il des personnes avec lesquelles il a eu de bonnes expériences?

Tour
la source

Réponses:

17

Consultez les notes vim: https://github.com/xolox/vim-notes

C'est une plate-forme de prise de notes assez sophistiquée et pourtant simple. Il n'a pas la recherche incrémentielle de Deft, etc. (j'ai utilisé Emacs, donc je connais les fonctionnalités), mais vous pouvez donc baliser vos notes très confortablement, utiliser la saisie automatique et, bien sûr, rechercher dans les fichiers. (La recherche est basée sur Python et donc un peu plus rapide que vim-grep).

Tout comme dans Deft, vos notes sont stockées dans un dossier.

BTW, je pense que je l'ai trouvé en luttant avec la même question que la vôtre - ayant récemment déménagé à Vim, j'avais besoin d'une alternative à Deft.

MISE À JOUR: Vous pouvez également consulter le plugin CtrlP: https://github.com/kien/ctrlp.vim . Un excellent outil qui vous permet de rechercher des noms de fichiers de manière incrémentielle. C'est un vimscript très rapide, bien personnalisable et pur (donc aucune dépendance externe n'est nécessaire).

Plusieurs mois plus tard: il existe également unite.vim , qui pourrait avoir un certain potentiel en tant que "vitesse de notation du pauvre homme à Vim". Au moins, les gens semblent l'utiliser pour remplacer à la fois ctrlp.vim et ack.vim / grep.vim par un seul plugin . Semble très intéressant en effet.

Encore plus tard: Maintenant, il y a aussi nvim , un clone direct de Notational Velocity. On dirait bien , mais prend un certain temps pour s'y habituer dans mon expérience: https://github.com/cwoac/nvim

Presque un an plus tard: microViche pourrait également être intéressant ici. Pas tout à fait comme Deft, mais une approche unique pour prendre des notes ou écrire dans Vim à mon avis. Fondamentalement, il vous permet de lier des lignes / paragraphes dans différents fichiers, d'afficher tous ces liens sous forme de carte (cool!) Et d'avoir tous les fichiers ouverts simultanément. Vous pouvez donc parcourir vos documents comme si vous les aviez ouverts dans un lecteur de microfiches, «faire un panoramique et un zoom sur le texte» comme le dit l’auteur, et écrire de nombreux documents en parallèle. Il a également un screencast pour le plugin. https://github.com/q335r49/microviche

martz
la source
2
Bienvenue sur Super User! Votre réponse ne fournit aucune information expliquant pourquoi ou comment le programme peut répondre à la question. Veuillez consulter ces suggestions sur la façon de fournir d'excellentes recommandations de logiciels .
Daniel Beck
Merci de l'avoir signalé. J'utilise StackOverflow depuis un certain temps, donc j'aurais dû le savoir. Cependant, j'ai ajouté quelques détails.
martz
2

Comme Deft, vim-pad est modelé sur Notational Velocity (qui bascule, soit dit en passant). simplenote est quelque peu similaire mais il est plus " orienté cloud".

Il existe d'autres scripts sur vim.org mais ceux-ci sont les plus proches, je pense.

romainl
la source
J'ai en fait utilisé vim-pad, mais il y avait des problèmes avec PATH et des pertes de données sur la plate-forme Windows (hmm, j'aurais peut-être dû mentionner que je suis sur Windows). J'en ai informé l'auteur, mais certains problèmes persistent. Simplenote, je vais vérifier.
Tour
L'idée de vim-pad semble bonne mais elle n'était pas très fiable au premier et au deuxième essai. Je l'ai re-téléchargé après avoir écrit ma réponse et elle est tout aussi peu fiable qu'auparavant: ne parvient pas à ouvrir certaines notes préexistantes, en ouvre d'autres dans la même fenêtre… Un simple (et mappé) :Explore ~/Dropbox/nvme suffit.
romainl
Ah, je vois - cela signifie que peu de progrès ont été réalisés entre-temps (c'est l'une des choses que j'envie aux utilisateurs d'emacs; ils ont moins de plugins au total, mais ceux qui sont populaires sont généralement mieux faits). J'utilise actuellement quelque chose de similaire à: e ... mais il me manque une bonne fonction de recherche correctement effectuée.
Tour