我對默認的魚提示感到滿意,除了我希望在它之前打印一個換行符,以便與前一個命令進行可視化分離。魚殼:如何在現有提示之前添加換行符?
有什麼方法可以讓我定義一個新的fish_prompt
打印一個換行符,然後以某種方式推遲以前稱爲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
由於魚沒有名稱空間,因此無法創建函數的兩個實現 - 其中一個實現調用另一個函數。您需要運行funced fish_prompt
,在適當的位置插入echo
或類似命令,然後通過funcsave fish_prompt
將其保存爲專用版本。