1

.vimrc ファイルに次の行を追加しました。

set timeout 
set timeoutlen=2000 
set ttimeoutlen=100

しかし、の出力 :set timeoutlen?は 500 です。これは何が原因でしょうか? インストールしたプラグインの 1 つが値をリセットしている可能性はありますか? nerdtree、nerdtree-tabs、nerdcommentor、および supertab プラグインをインストールしました。

4

1 に答える 1

6

実行することで、プラグインが設定に干渉するかどうかを確認できます

verbose set timeoutlen?

. それはあなたに何かを伝えるはずです

timeoutlen=500
    Last set from ~/.vimrc

. まったく同じ情報 (つまり、vimrc で設定された) が表示される場合は、vimrc で設定timeoutlenを確認してくださいtm(後者は の短縮名ですtimeoutlen)。モードライン (ファイルの先頭または末尾の行、ファイルを開いた場合にのみ適用される行) で設定することもできます。この場合、vim は「モードラインからの最後の設定」と表示します。

于 2012-08-13T19:51:06.457 に答える