如何关注特定窗口?

时间:2012-08-26 03:38:06

标签: vim

我使用NERDTree插件,我想创建一个聚焦NERDTree窗口并进入搜索模式的映射(当然,轻松选择文件)。这里的难点在于关注NERDTree窗口。我希望映射可以在任何窗口中工作 - 甚至可以从NERDTree窗口本身工作。那么如何使用vimscript关注该窗口呢?

我发现NERDTree的缓冲区名称为“NERD_tree_1”(如果只存在一个NERDTree缓冲区,但这对我来说已经足够了)。我可以以某种方式使用它来聚焦包含该缓冲区的窗口吗?

1 个答案:

答案 0 :(得分:4)

使用:NERDTreeFocus命令。您可以将其绑定到密钥,例如:

noremap <F2> :NERDTreeFocus <BAR> call feedkeys('/') <CR>