[英]fish shell: how to add a newline before existing prompt?
我对默认的Fish提示感到满意,但我希望在其前面打印换行符,以便与上一个命令进行视觉分隔。
我是否可以通过某种方式定义一个新的fish_prompt
,它先打印换行符,然后以某种方式fish_prompt
先前称为fish_prompt
的函数?
将提示复制到另一个名称,然后从新的提示功能调用它:
functions --copy fish_prompt fish_prompt_original
function fish_prompt; echo; fish_prompt_original; end
funcsave fish_prompt_original
funcsave fish_prompt
由于fish没有名称空间,因此无法创建一个函数的两个实现-其中一个调用另一个。 您将需要运行funced fish_prompt
,在适当的位置插入echo
或类似命令,然后通过funcsave fish_prompt
将其保存为私有版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.