繁体   English   中英

鱼壳:如何在现有提示前添加换行符?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM