我想在 vim 中选择一些文本,然后在 bash 中执行它。我知道以下步骤:
V
使用或选择文本v
:!!
但是,这会用命令的输出替换选择。如果我不想这样怎么办?
答案1
输入:w
如下命令:
:w !command
当你输入它时,它将显示如下内容:
:'<,'>w !command
看
:help :w_c
答案2
在vim 8.0,您可以选择一系列行并运行:terminal bash
。这将打开一个bash
以您选择的内容作为标准输入运行的终端。
:terminal node
,,:terminal ruby
似乎:terminal python
也运行良好。