什么是 NetrwBrowseX 以及相关的 vim 映射有什么用?

What is NetrwBrowseX and what are the related vim mappings for?

我偶尔喜欢映射 vim 键来搜索然后做一些事情。几十年来我一直这样做,但当我现在这样做时,每次使用映射键都需要超过一秒钟。

我认为原因是这样的,vim 中“:map”的回复:

n  gx            <Plug>NetrwBrowseX
n  <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR>

这些映射有什么用,我怎样才能摆脱它们?

我今天要添加的地图是

:map g nz.

每次我找到搜索词时,它都位于屏幕中央,这样我就可以快速比较上下文。

尝试nunmap gx

来自源代码netrw.vim:

" s:NetrwBrowseX:  (implements "x") executes a special "viewer" script or program for the {{{2
"              given filename; typically this means given their extension.
"              0=local, 1=remote
fun! netrw#NetrwBrowseX(fname,remote)