给出以下文本文件“HelloWorld.txt”
Hello World
~~~换行~~~
这是一个文本文件
在.tmux.conf中,我配置了以下设置:
bind F1 shell "cat HelloWorld.txt"
当我使用此快捷方式时,Tmux将打印以下内容:
Hello World
这是一个文本文件
那次突破只是神秘地消失了。
如何保留换行符?
答案 0 :(得分:1)
我找不到错误报告,但这似乎是tmux'run-shell
命令的行为方式。 workaround I found是通过sed
管道输出,用空格替换每个空行。
你的例子会变成这样:
bind F1 run-shell "cat HelloWorld.txt | sed 's/^$/ /'"