0

我有一个 Vim 映射来开始搜索(带有 ack.vim 插件的 ack-grep)从当前目录的目录中寻找一个模式(所以是 之后的结果:pwd)。当我查看缓冲区时,此映射有效。

我想在 netrw 中使用相同的映射。但是,我想将当前目录 (:pwd) 更改为 netrw 显示的目录,因此搜索将从我正在查看的目录开始。我知道我可以使用 netrwc命令执行此操作,但显然我只想在我实际上在netrw 中时才给出此命令。

问题 如何检测当前窗口是否处于 netrw“模式”?

4

1 回答 1

4

您可以测试filetype

if &ft ==# "netrw"
    " your code here
endif
于 2012-08-17T08:46:02.963 回答