2016-12-07 40 views

回答

7

我實際上是在尋找相同的答案。但我的需求更具體一些,因爲我只想在agnoster主題中添加換行符,這是我現在使用的主題。

在這項研究中,我發現很多分叉的主題已經做到了,但我認爲這只是一個矯枉過正的解決方案,只能添加一個新行。

所以我讀了agnoster代碼,並拿出我的.zshrc文件覆蓋prompt_end()功能的解決方案。

爲了做相同的agnoster主題,只需添加代碼波紋管在.zshrc文件:

prompt_end() { 
    if [[ -n $CURRENT_BG ]]; then 
     print -n "%{%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR" 
    else 
     print -n "%{%k%}" 
    fi 

    print -n "%{%f%}" 
    CURRENT_BG='' 

    #Adds the new line and ➜ as the start character. 
    printf "\n ➜"; 
} 

希望它可以幫助你對如何定製你選擇的主題線索。