2016-11-01 22 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> 

現在能夠搜索結果。甜:)