私の人生では、自分のセットアップで CtrlP を動作させることはできません。
*.sv、*.v、および *.tv ファイルを含む Verilog 環境があります。私の知る限り、.git、.zip などはありません。
プロジェクトのルート ディレクトリに my.ctrlp ファイルがあります。
ここに私の設定があります:
let g:ctrlp_root_markers = ['.ctrlp']
let g:ctrlp_working_path_mode = 'ra'
let g:ctrlp_match_window = ''
let g:ctrlp_max_files = ''
let g:ctrlp_max_depth=40
CtrlP を使用してもほとんどのファイルを見つけることができません。
私が試した別のセットアップは次のとおりです。
let g:ctrlp_working_path_mode = ''
let g:ctrlp_match_window = ''
let g:ctrlp_max_files = ''
let g:ctrlp_max_depth=40
:CtrlP /project_root/
キャッシュ「F5」を起動して更新してみました。約 2200 個のファイルを処理していることがわかります (プロジェクトにあるファイルの数はわかりません)。しかし、私の /rtl/ ディレクトリに複数のファイルが見つかりません。このディレクトリには約 100 個のファイルがありますが、表示されるのは同じ 10 個程度のファイルだけです。
どんな助けでも大歓迎です!私は本当にCtrlPを使いたいです。
また、別のメモとして、gvim 内からプラグインの変数を確認する方法はありますか? たとえば、現在使用されている ctrlp_max_files をどのように知ることができますか?