3

私の人生では、自分のセットアップで 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 をどのように知ることができますか?

4

2 に答える 2

3

このオプションを追加する必要がありました: (上記のコメントの理由)

let g:ctrlp_follow_symlinks=1
于 2014-07-22T17:40:15.350 に答える
0

これを試して:

let g:ctrlp_match_window = 'min:4,max:10,results:100'
于 2017-07-30T08:17:31.477 に答える