2016-12-07 3 views

ответ

7

Я действительно искал тот же ответ. Но мои потребности были немного более конкретными, так как я только хотел добавить новую строку в теме agnoster, той, которую я сейчас использую.

В этом исследовании я нахожу много разветвленных тем, которые уже делают это, но я подумал, что это решение для переполнения только для добавления новой строки.

Итак, я прочитал код agnoster и придумал решение переписать функцию prompt_end() в мой файл .zshrc.

Чтобы сделать то же самое в 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 ➜"; 
} 

Надеется, что это помогает вам иметь понятие о том, как настроить ваш выбранную тему.

 Смежные вопросы

  • Нет связанных вопросов^_^