0

ファイルシステムを探索し、ファイルとディレクトリを開くための最良の方法/プラグインは何ですか?

4

3 に答える 3

5

Vimでファイルシステム/ディレクトリを探索する最良の方法は、ニーズに最も適した方法です。言い換えれば、普遍的に合意された「道」がないので、この質問は答えを得ることができません。

一方、Vimでファイルシステムを探索するための多くの方法の概要を知りたい場合は、そうです、それは答えられる質問です。ただし、網羅的ではありません。

NERDTreeとnetrwはすでにカバーされています。これらのプラグインは、操作可能なファイルとディレクトリのツリーのようなリストを表示します。NERDTreeを試す前に、netrwを試してみることをお勧めします。デフォルトではVimが付属しており、NERDTreeよりもはるかに幅広い機能を提供します。同様のプラグインがたくさんあるので、 http://www.vim.orgを見て回る必要があります。

スペクトルの反対側には、Vim独自のファイル処理機能があります。Vimからファイルを開くために使用できるコマンドのサンプルを次に示します。

:e filename     edits filename
:sp filename    edits filename in an horizontal split
:vs filename    edits filename in a vertical split
:tabe filename  edits filename in a new tab

シェルと同じように、タブ補完があります。

:e <tab>        goes through all the directories/files in the working directory

もちろん、ワイルドカードを使用できます。

:e **/*.js<tab> shows all the js files in the working directory and its subdirectories

にあると仮定するとset wildmenu~/.vimrcさらにカスタマイズできる水平メニューを使用して、タブ補完をさらに改善できます…</ p>

「args」を使用することもできます…しかし、それはまた別の機会になります。

Vimのデフォルトコマンドとnetrw/NERDTreeの間のどこかに、少し前にTextMateで導入された機能(FuzzyFinder、LustyExplorer、Command-T、CtrlP、その他多くのバリエーション)をモデルにした、「あいまい」であいまいでないファイルオープナーがたくさんあります。同じテーマで。コアコンセプトは、編集したいファイルが選択されるまでプロンプトにさらに文字を入力することで絞り込む選択肢のリストを提供することです。

プラグインの道を進みたいと思ったら、http://www.vim.orgにアクセスして、そこにあるものを比較し、いくつかのプラグインを試して、自分で決めることをお勧めします。

とにかく、プラグインを探す前に基本に慣れる必要があります。

于 2013-01-17T20:55:48.587 に答える
2

NERDツリーを試してみてください。ツリータブに加えて、@ATOzToaによって提案された従来のディレクトリリストも強化されます。

于 2013-01-17T18:18:19.543 に答える
1

Windowsでは、私は:!start explorer %:p:h行く方法であることがわかります。または:!start explorer .、私が開きたいディレクトリにいる場合。

MacVimでは、おそらく:!open .現在のディレクトリでFinderウィンドウを開くのと同じようなことをすることができますが、私はそれを試すのに便利なMacを持っていません。

GNU/Linuxで何を使用するかわからない。それはおそらくあなたのデスクトップマネージャーに依存します。

于 2013-01-18T23:00:57.053 に答える