2
在Vim中将缓冲区缓冲到外部命令
我是Vim的新手。我想将当前缓冲区的内容发送到外部命令的stdin(比如说mail)。我的最终目的是设置快捷方式,以从当前Vim缓冲区快速发送电子邮件。我猜这应该是一件小事,但是我找不到将Vim缓冲区发送到外部命令的方法。提前致谢。
管道是两个进程的文件描述符之间的进程间连接。使用POSIX pipe()函数创建管道(来自<unistd.h>)。如果“ |”,则外壳程序会在进程之间创建管道 使用符号:“ cmd1 | cmd2”将cmd1的输出定向到cmd2的输入。在Windows上,使用CreatePipe()。此机制将标准输入,标准输出和标准错误重定向到.NET和Java中的调用过程中。