一些 Vim 函数在一个范围内工作:
:'<,'>TOhtml
第一个命令采用范围的语法是什么,后面的命令通过管道传递结果?
在wiki上的评论中,它建议使用一个插件来允许所有命令在该范围上运行;但在这里我只需要第一个参数来处理范围。
# These are the commands I am attempting to chain
:'<,'>TOhtml
:w! ~/mylink
:q!
# The last two can chain or be one command
:w! ~/mylink | q!
:wq! ~/mylink
# But these fail
:'<,'>TOhtml | wq! ~/mylink
:execute "'<,'>TOhtml" | "wq! ~/mylink"