GVIM用のツリーのようなエクスプローラーはありますか?


2

GVIMに含まれるファイルを含むツリー構造でプロジェクトを表示できるエクスプローラーがあるので、簡単にナビゲートできますか?

上部のタブにプロジェクトなどの他の機能があり、プロジェクトを切り替えた後、独自のツリーが表示される場合、私はさらに幸せになるでしょう。

回答:


1

正確ではありませんが、GUIファイルマネージャー(Thunar)、シェルスクリプト、Gvimリモートコントロール機能の組み合わせを使用して同じことを実現しています。

基本的に:

$ cat ~/bin/cvim 
#!/bin/sh

if [ $# -gt 0 ] ; then
    exec gvim --servername CVIM --remote-silent "$@"
else
    exec gvim --servername CVIM
fi

Cvimは、gvimを特別に呼び出す「共通vim」です。

$ cat $HOME/.local/share/applications/cvim.desktop
[Desktop Entry]
Encoding=UTF-8
Name=cVim
Comment=Common vim - open in single vim instance.
Exec=cvim %F
Icon=gvim
Terminal=false
Type=Application
MimeType=text/*
Categories=Application;Development;

テキストファイルにそのアプリを使用するようにGUIマネージャーを設定します。

〜/ .gvimrcでも:

map <M-Left> :bp<CR>
map <M-Right> :bn<CR>
map <M-Del> :bd<CR>
map ZZ :bd<CR>

そして、私はそれがそれを行うべきだと思います。次に、通常のデスクトップファイルブラウザーを使用してツリーを表示し、ファイルを選択するだけで、gvimの単一インスタンスが複数のバッファーで開かれます。


1

私自身は使用していませんが、「プラグイン(IDE /バッファエクスプローラーなど)のプロジェクトの整理/ナビゲート」を可能にするプロジェクトプラグインに関する良い記事を読みました。


1

私もこのようなプラグインを探しています。NERDTreeは、この種の相互作用に最適な選択です。7.3で最新であり、非常に設定可能です。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.