Vim:管道注册到外部命令
发布时间:2020-12-16 01:10:39 所属栏目:安全 来源:网络整理
导读:如何将寄存器的内容传递给外部命令的标准输入?我直观地尝试了以下内容,但它不起作用(可能有助于说明我的需要): :"0w !some_command 如果寄存器的内容没有碰巧包含NULL,那么就像它一样简单 call system('some_command',@r) .如果它恰好发生,因为使用寄存器
如何将寄存器的内容传递给外部命令的标准输入?我直观地尝试了以下内容,但它不起作用(可能有助于说明我的需要):
:"0w !some_command
如果寄存器的内容没有碰巧包含NULL,那么就像它一样简单
call system('some_command',@r) .如果它恰好发生,因为使用寄存器作为变量会将它们全部转换为换行符(除了寄存器不像寄存器类型和C的结构那么简单之外,我不知道它们是如何在内部表示的.以NULL结尾的字符串)你不能使用这种方式,而是必须粘贴到临时缓冲区并使用:%w !.如果你希望能够在寄存器恰好同时具有NULL(s)和newline作为其最后一个字符时将寄存器发送到some_command完全更复杂. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- scala – 在Spark 2.0中访问向量列时出现MatchError
- WebService中更新函数传入值,再调用其中函数时,函数的参数
- Angular 4 AOT构建问题,引导错误
- Style of WebService: REST vs. SOAP
- angularjs – 如何在属性中组合if / else表达式和angular t
- “没有提供者错误”在Karma上运行angularjs phonecat教程
- angularjs – 来自控制器的参考角度ng-form
- 【vim】简介与基本配置
- angular – 无法解析ngrx / store Action的所有参数
- angularjs – 如何使用量角器检查元素是否可见?