无法在外部以Vim的可视模式运行多个命令

Léo*_* 준영 0 vim

我在README文件中有以下命令:

./Setup ...
./Setup ...
./Setup ...
Run Code Online (Sandbox Code Playgroud)

我想通过直观地选择代码然后运行它们来运行它们.

我跑得不成功

: '<,'> !
Run Code Online (Sandbox Code Playgroud)

Luc在他的回答中评论后的当前代码

我在.vimrc中的代码,我没有设法开始工作:

vmap <silent> <leader>v y:exe '!'.join(split(@", "\n"),';')<cr>
Run Code Online (Sandbox Code Playgroud)

我正在尝试制作一个键盘组合

v yy
Run Code Online (Sandbox Code Playgroud)

如何让上述命令工作,以便您可以直接在Vim中运行文件命令?

Luc*_*tte 5

  • 首先选择你的文字,
  • 然后复制它y,
  • 最后,你可以执行:

    :exe'!'.join(split(@","\n"),';')