2017-05-09 51 views
1

我对默认的鱼提示感到满意,除了我希望在它之前打印一个换行符,以便与前一个命令进行可视化分离。鱼壳:如何在现有提示之前添加换行符?

有什么方法可以让我定义一个新的fish_prompt打印一个换行符,然后以某种方式推迟以前称为fish_prompt的功能?

回答

3

复制提示另外一个名字,然后从一个新的提示功能调用它:

functions --copy fish_prompt fish_prompt_original 
function fish_prompt; echo; fish_prompt_original; end 
funcsave fish_prompt_original 
funcsave fish_prompt 
2

由于鱼没有名称空间,因此无法创建函数的两个实现 - 其中一个实现调用另一个函数。您需要运行funced fish_prompt,在适当的位置插入echo或类似命令,然后通过funcsave fish_prompt将其保存为专用版本。

相关问题