問題タブ [ctrlp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - ViM + CtrlP: g:ctrlp_custom_ignore は使用されません
では~/.vimrc
、次のように設定しました。
ただし、CtrlP は次のファイルのインデックスを作成し続けますvendor/
。
これを削除g:ctrlp_custom_ignore
して追加すると:
CtrlP は のファイルのインデックスを作成しませんvendor/
。CtrlP が使用されないのはなぜg:ctrlp_custom_ignore
ですか?
関連する SO の質問:
vim - ViM + CtrlP: ViM セッション間でキャッシュを永続化します
ViM の実行中は、CtrlP のキャッシュ ファイルが存在します。しかし、ViM を終了すると、CtrlP のキャッシュ ファイルが削除されます。セッション間でキャッシュ ファイルを永続化するにはどうすればよいですか?
vim - CtrlP で、「mru」モードをデフォルト モードとして設定する方法は?
$HOME ディレクトリのルートで CtrlP を開くと、CtrlP のデフォルトのファイル モードが遅すぎます。ホームディレクトリにファイルとディレクトリが多すぎるためです。
代わりにコマンドを使用して、この回答に従ってスキャンを高速化しました。ag
ただし、スキャン速度はまだ遅いです。
そこで、MRU モードを CtrlP のデフォルト モードとして設定したいと思います。どうやってするか?
vim - ctrlp :CtrlPTag 検索が遅い
私はctrlp.vimを使用しており、この:CtrlPTag
機能を使用しようとしています。このブログ投稿の手順を使用して ctags をセットアップします。
https://blog.sensible.io/2014/05/09/supercharge-your-vim-into-ide-with-ctags.html
以下を使用して、Rails プロジェクトとバンドルされているすべての gem の ctags ファイルを生成しました。
ctags ファイルは約 13 MB です。
メソッドを実行:CtrlPTag
して検索しようとすると、検索が非常に遅くなります。検索テキストを入力して削除しようとすると、vim がほぼ完全にハングします。
スピードアップするための提案はあります:CtrlPTag
か?
注:「ag」を使用するようにvimgrepをセットアップしようとしましたが、それはより高速であると考えていましたが、役に立ちませんでした。参照: https://thoughtbot.com/blog/why-postgres-wont-always-use-an-index (これはファイル検索にのみ役立つと思います)
助けてくれてありがとう!
vim - ctrlpbuftag を機能させるにはどうすればよいですか?
そこで、Sublime から切り替えて Vim を試してみました。Sublimeの機能と同様の機能が vim に必要でしctrl R
た。これは、現在のドキュメント内の関数のリストを表示し、入力を続けると絞り込む機能です。Vim の Sublime code-like method browser には、同じ答えがあります。しかし、CtrlP
プラグインのインストール、インストールとセットアップctags
、ファイルへのショートカットの追加など、そこに記載されているすべての手順を実行しまし.vimrc
たが、ショートカットを使用すると「エントリなし」と表示されます。私はscalaで編集しています。
vim - vim プラグイン ctrlp で一部のファイルが見つからない
OS X 10.11.5
ビム7.4
CtrlP https://github.com/ctrlpvim/ctrlp.vim.git
ctrlp を使用してプロジェクト内の App.cs を見つけようとしていますが、CtrlP を使用しても見つかりません。
ctrlpに関する私の唯一のvim設定は