我偶尔喜欢映射 vim 键来搜索然后做一些事情。我已经这样做了几十年,但是当我现在这样做时,每次使用映射的键都会花费一秒钟的时间。

我相信原因是这个,来自 vim 中 ":map"的响应:

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

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

我今天添加的 map 是
: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)

10-08 01:55