2017-05-09 53 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將其保存爲專用版本。

相關問題