在可视选择上运行shell命令
我试图在一个可视选择上运行一个shell命令,但我不明白 如何在选定行而不是选定行上运行,例如:在可视选择上运行shell命令,shell,vim,Shell,Vim,我试图在一个可视选择上运行一个shell命令,但我不明白 如何在选定行而不是选定行上运行,例如: Selection start here v hello world ^ Ends here 运行以下命令将把hello\nworld发送到my\u命令 :'<,'>!my_command 您可以使用键映射实现类似的功能 vnoremap <C-s> y:! <C-r>0<Home><right> vnore
Selection start here
v
hello
world
^ Ends here
运行以下命令将把hello\nworld
发送到my\u命令
:'<,'>!my_command
您可以使用键映射实现类似的功能
vnoremap <C-s> y:! <C-r>0<Home><right>
vnoremap y:!0
这将在视觉模式下映射Ctrl-S
。它复制所选文本,调用命令行并粘贴所选文本,然后移动光标以在处输入命令代码>这里可能更好?
vnoremap <C-s> y:! <C-r>0<Home><right>