1

gvim と ctags を使用して C++ コードをナビゲートしています。ctags ファイルのサイズは 3.5 GB です。ctrl-] はかなり速く動作しますが、g+ctrl-] は 5 秒近くかかります。速度を改善するための提案はありますか?

私の .gvimrc:

set gcr=n-c-v:blinkoff0         " it switches off cursor blinks
set lines=52 columns=120        " Sets the geometry of gui window.
colorscheme default             " desert load the color scheme of choice
set nocompatible                " This must be first, because it changes other options as a side effect.
set ic
set backspace=indent,eol,start  " allow backspacing over everything in insert mode
set history=10000               " keep 100 lines of command line history
set showcmd                     " display incomplete commands
set incsearch                   " do incremental searching
set et
set paste
set ruler                   
4

2 に答える 2

3

オンになっている場合'ignorecase'、Vim は、はるかに高速なバイナリ検索ではなく、タグ データベースの線形検索を実行する必要があります。次の行で大文字と小文字を区別してソートすることを示す適切なタグデータベースを使用すると、そのペナルティを回避できる場合があります。

!_TAG_FILE_SORTED   2

詳細:help 'tagbsearch'については、を参照してください。

于 2013-01-07T11:17:25.157 に答える
2

問題は ic によるものです。ic を削除 (つまり、noic を設定) すると、速度が大幅に改善されました。g+ctrl-] は ctrl-] と同じ速さになりました。

于 2013-01-07T07:57:11.990 に答える