代码之家  ›  专栏  ›  技术社区  ›  StevieD

vim/neovim能否在粘贴文本后立即执行命令?

  •  1
  • StevieD  · 技术社区  · 7 年前

    这可能是不可能的,但我想我应该问问。我在我的机器上安装了一个实用程序,它可以让我在一个应用程序中突出显示文本,并将其快速粘贴到我的终端上,该终端已打开neovim。

    我想在粘贴操作之后自动运行一些基本的文本命令来省去我的麻烦。这能做到吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   B.G.    7 年前

    当然,如果你用 p 对于粘贴,您只需将其重新映射到 然后你的功能是:

    :nnoremap p p :echo "HELLO WORLD"<CR>
    

    同样的方法也适用于 <S-Insert>