2017-05-13 5 views
1

私のマシンにvim 8.0.586を含む新しいバージョンのLinuxをクリーンインストールしました。vimのクールな機能に気づきました:/を押して単語を検索するには、テキスト内の黒で一致するものを強調表示します(Enterを押してその単語にジャンプする前に)。その後、パターンを完了してEnterを押すと、黒で強調表示され、最初の一致にジャンプします。`.vimrc`を追加した後、Vimの「高速」検索が無効になる

驚いたことに、.vimrcを追加した後(スタートアップ時にvimをカスタマイズするために)、この機能は無効になります。誰かが同じ経験と解決策を持っていますか?

+0

':set incsearch'? – acushner

+1

ありがとう!問題は解決しました:-)!その理由を知りたい人がいれば、 'help defaults.vim'は' .v.mrc'が利用できない場合に 'defaults.vim'が読み込まれ、' defaults.vim'をカスタムに含めることを推奨しています'.vimrc'があればそれです。 – PBM

答えて

0

~/.vimrcがない限り、デフォルト設定の効果があります。 Vimが正常に開始され、ユーザーのvimrcファイルが見つからない、 $ VIMRUTIME/defaults.vimスクリプトがロードされている場合

:これは:help defaults.vimによって説明されます。これにより、「互換性」がオフに設定され、 は構文の強調表示をオンに切り替え、さらにいくつかの機能をオンにします。

これは、と続き:

あなたがあなた自身の.vimrcを作成した場合、 上部付近のどこかにこの行を追加することをお勧めします: unlet! skip_defaults_vim ソース$ VIMRUNTIME/defaults.vim その後、.vimrcを使用する前のようにVimは動作します。

具体的な設定は、:set incsearchです。

関連する問題