簡體   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