我想在 vim 中选择一些文本,然后在 bash 中执行它。我知道以下程序:
V或选择文本v:!!但是,这会用命令的输出替换选择。如果我不想要呢?
gar*_*ohn 23
:w像这样输入命令:
:w !command
Run Code Online (Sandbox Code Playgroud)
键入时,它会显示如下:
:'<,'>w !command
Run Code Online (Sandbox Code Playgroud)
看
:help :w_c
Run Code Online (Sandbox Code Playgroud)
在vim 8.0 中,您可以选择一系列行并运行:terminal bash. 这将打开一个bash以您的选择作为标准输入运行的终端。
:terminal node, :terminal ruby,:terminal python似乎也很好用。