VIM ディレクトリ ツリー プラグインおよびファイル検索プラグイン

齐天大圣
リリース: 2020-06-13 11:41:19
オリジナル
5599 人が閲覧しました

今日は、開発に欠かせない 2 つの VIM プラグイン、ディレクトリ ツリー プラグインとクイック ファイル検索プラグインを紹介します。使用している人は良いと言っていますが、私はほとんどの人には教えません。 O(∩_∩)おはは~

オタク ツリー

vim にはデフォルトでディレクトリ ファイル管理があることはわかっています。より大きなプロジェクトの場合、非常に不便になります。しかし、NerdTree プラグインを使用すると、このニーズを満たすことができます。

Github アドレス: https://github.com/scrooloose/nerdtree

インストール後、vim エディターを開きます。デフォルトでは、左側にディレクトリ ツリーは表示されません。コマンドラインに NERDTreeToggle と入力する必要があります。すると左側にディレクトリツリーが表示されます。

これはまだ少し不便です。構成ファイル .vimrc に数行を追加する必要があります。マッピングを使用して業務を容易にします。

nnoremap <leader>v :NERDTreeFind<CR>
nnoremap <leader>g :NERDTreeToggle<CR>
let NERDTreeShowHidden=1
let NERDTreeIgnore = [&#39;\.pyc&#39;,&#39;\~$&#39;,&#39;\.swp&#39;, &#39;\.git&#39;]
ログイン後にコピー
  • NERDTreeFind は、現在のファイルが配置されているディレクトリ ツリーの場所を見つけることを意味します。

  • #NERDTreeToggle はディレクトリ ツリーの表示の切り替えを示します

  • NERDTreeShowHidden は隠しファイルを表示するかどうかを示します

  • NERDTreeIgnore どのファイルが表示されないかを示します

ディレクトリ ツリーで、キー j を使用してファイルを下に移動し、k キーを使用してファイルを上に移動します。フォルダーの場合は Enter キーでフォルダーの開閉を切り替え、ファイルの場合はファイルを開きます。

VIM ディレクトリ ツリー プラグインおよびファイル検索プラグイン

ctrlp

ファイル ディレクトリ ツリーを使用すると、プロジェクトの開発がさらに便利になります。しかし、まだ解決されていない問題があり、ディレクトリレベルが比較的深い場合、毎回それらを一つずつ探すのは非常に面倒です。何か良い解決策はありますか?はい、ctrlp プラグインを使用できます。

ctrlp は、ファイルをすばやく見つけて開くプラグインであり、非常に強力であり、あいまい検索をサポートしており、非常に高速です。

ctrlp の github アドレスは、https://github.com/kien/ctrlp.vim です。インストールには vim-plug を使用します。インストールが完了したら、ショートカットキーを設定します。

let g:ctrlp_map = &#39;<c-p>&#39;
ログイン後にコピー
インストールして設定したら、どのように使用するかを見てみましょう。 vim エディターを開き、ctrl p を押して、開きたいファイルを入力します。

VIM ディレクトリ ツリー プラグインおよびファイル検索プラグイン#一致するすべてのファイルが表示されていることがわかります。次に、ctrl j および ctrl k を使用して、一致するファイルを上下に移動します。

ファイルが置かれているディレクトリ ツリーをすばやく見つけるためのちょっとしたトリックを紹介しましょう。

    まず Ctrl キーを押して開きたいファイルを見つけます。p
  • ファイルを見つけます
  • v と入力すると、ファイルが置かれているディレクトリの場所がすぐに見つかります。

以上がVIM ディレクトリ ツリー プラグインおよびファイル検索プラグインの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート