我不认为这个问题已得到解答。
我知道我可以在vim中进入bash:
控制 ž
或
:SH
或
:壳
等
然后正常使用bash命令,并使用fg。
返回我想知道的是,我可以从vim中的脚本执行一行代码直接到Bash,而不必退出vim,或者必须从vim复制它(例如通过在可视模式中突出显示),然后去到一个终端并粘贴它并进入等等?
即。没有所有的绒毛,有没有一个很好的快速方式做到这一点?
答案 0 :(得分:6)
最简单的方法是将光标放在该行上并输入:
!!sh
返回
这将用脚本的输出替换该行。如果您不想这样做,只需跟进u
。
答案 1 :(得分:0)
可以说是最简单的方法:
!
,然后按ctrl-r
和"
,这会将未命名注册的内容粘贴到cmdline(包含您要执行的文本)