Vimのファイルベースのシステムを記録する


10

私は実際にはVimのためだけにDeftに似たものを探しています。誰かが彼/彼女が良い経験をしたことを知っていますか?

回答:


17

vim-notesを確認してください:https : //github.com/xolox/vim-notes

これはかなり洗練されていて、しかもシンプルなメモ取りプラットフォームです。Deftのインクリメンタル検索などはありません(私はEmacsを使用したため、機能を知っています)。したがって、ノートに非常に快適にタグを付け、オートコンプリートを使用し、もちろんファイル全体を検索できます。(検索はPythonベースであるため、vim-grepよりもやや高速です)。

Deftと同様に、メモは1つのフォルダーに保存されます。

ところで、私はあなたとまったく同じ質問に苦労しながらそれを見つけたと思います-最近Vimに引っ越してきたので、私はDeftの代わりが必要でした。

更新:また、CtrlPプラグイン(https://github.com/kien/ctrlp.vim)をチェックアウトすることもできますファイル名を段階的に検索できる優れたツールです。非常に高速で、うまくカスタマイズでき、純粋なvimscriptです(したがって、外部の依存関係は必要ありません)。

数か月後:また、「貧乏人のVimの表記速度」としての可能性を秘めているunite.vimもあります。少なくとも人々は、ctrlp.vimとack.vim / grep.vimの両方を1つのプラグインで置き換えるためにそれを使用しているようです。確かに非常に興味深いですね。

さらに後で: Notational Velocityの直接クローンであるnvimもあります。よさそうだが、私の経験に慣れるには時間がかかる:https://github.com/cwoac/nvim

ほぼもう1年後、 microVicheもここで興味深いかもしれません。Deftとはまったく異なりますが、私の意見では、Vimでのメモの作成や書き込みについては、一種のアプローチの1つです。基本的には、異なるファイル内の行/段落をリンクし、これらのリンクをすべてマップとして表示(クール!)し、すべてのファイルを同時に開くことができます。したがって、ドキュメントをマイクロフィッシュリーダーで開いているかのように閲覧し、作成者の言うように「テキストをパンおよびズーム」し、多数のドキュメントを並行して作成できます。また、プラグインのスクリーンキャストもあります。https://github.com/q335r49/microviche


2
スーパーユーザーへようこそ!回答には、プログラムが質問に回答する理由または方法に関する情報は含まれていません。優れたソフトウェアの推奨事項を提供する方法について、これらの提案をご覧ください。
ダニエルベック

これを指摘してくれてありがとう。StackOverflowをしばらく使用してきたので、知っておくべきでした。しかし、私はいくつかの詳細を追加しました。
martz

2

Deftと同様に、vim-padはNotational Velocity(ちなみにロック)をモデルにしています。simplenoteは多少似ていますが、より「クラウド志向」です。

vim.orgには他にもスクリプトがありますが、これらのスクリプトが最も近いと思います。


私は実際にvim-padを使用しましたが、PATHでいくつかの問題があり、Windowsプラットフォームでデータが失われました(うーん、Windowsを使用していると言った方がいいかもしれません)。私はそれについて著者に通知しましたが、いくつかの問題がまだ残っています。Simplenoteをチェックします。
ルーク

vim-padのアイデアは良さそうですが、1回目と2回目の試行では非常に信頼できませんでした。回答を書き込んだ後、再度ダウンロードしましたが、以前と同じように信頼性:Explore ~/Dropbox/nvがありません。既存のノートを開けない、同じウィンドウで他のノートを開く…単純な(そしてマップされた)だけで十分です。
romainl 2012

ああ、なるほど。つまり、その間はあまり進歩がなかったということです(これは、emacsユーザーが羨ましいことの1つです。プラグインの数は少なくなっていますが、人気のあるプラグインほど一般的にうまくいきます)。私は現在:e ...に似たものを使用していますが、適切な方法で実行される優れた検索機能がありません。
ルーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.