如何在 :tselect 结果中找到并跳转到单词?

How to I find and jump to word in :tselect results?

我正在使用 VIM 和 Ctags,当我想跳转到一个定义时,我有 :tselect 的快捷方式。当打开具有不同匹配项的 window 时,我想找到一些带有“/”的词,但不幸的是,这不起作用。这可能吗?或者,有没有比使用 Ctags 更好的方法?

没有。 window 不是常规的 window;它只是命令行,不能使用普通模式命令。

但您可以使用 :ltag 来填充当前 window 的位置列表:

:ltag foo
:lwindow
/pattern

这是一个快速映射,应该会让这一切变得更容易:

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

和一个 gifcast:

按照答案中的建议,我将 Ctrl+] 替换为:

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

现在可以搜索结果了。甜蜜:)