我想从vim(:help :!)运行系统命令,我想将字符串变量的内容作为stdin传递给该命令.
:help :!
我已经知道我可以将当前缓冲区中的行作为stdin传递(请参阅参考资料:help :w_c).但我不想修改当前的缓冲区,我不想创建一个新的缓冲区.
:help :w_c
我知道我可以将字符串写入临时文件,然后将该文件作为输入进行管道并删除它.现在,这是我知道的应用程序的最佳解决方案.但是,首先避免创建文件会更清晰.
可以吗?
vim stdin
stdin ×1
vim ×1