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