2016-11-01 12 views
0

私はVIMとCtagsを使用しています。定義にジャンプしたいときは、tselectのショートカットがあります。異なるマッチのウィンドウが開くとき、私は '/'でいくつかの単語を見つけたいと思いますが、残念ながらそれは動作しません。それはまったく可能ですか?あるいは、Ctagsを使うよりも良い方法がありますか?どのように単語を見つけてジャンプするには:tselect results?

答えて

2

いいえ。そのウィンドウは通常のウィンドウではありません。通常のモードコマンドを使用できないのはコマンドラインだけです。

しかし、あなたは現在のウィンドウのロケーションリストを移入するために:ltagを使用することができます。ここでは

:ltag foo 
:lwindow 
/pattern 

はすべてのことを簡単にする必要があります迅速なマッピングです:

:nnoremap <key> :ltag <bar>lwindow<S-Left><Left> 

とgifcast:

enter image description here

+0

私は理由がわかりませんが、 ':cwindow'はうまくいきませんでした。しかし、私はあなたが 'lwindow'でキャストしたことをやってこれがうまくいったのです。 ':ltag searchString | lwindow'です。ありがとう! – valk

0

フォロー中回答者の提案、私はこれでCtrl +を置き換えました:

nnoremap <C-]> :ltag <c-r>=expand("<cword>")<cr><bar>lwindow<CR> 

結果を検索できるようになりました。甘い:)

関連する問題