Я пытаюсь добавить новую строку в мою существующую тему Oh My ZSH, но не могу понять, что добавить или где ее следует добавить/изменить. Есть идеи?Добавить новую строку в Oh My ZSH Theme
4
A
ответ
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 ➜";
}
Надеется, что это помогает вам иметь понятие о том, как настроить ваш выбранную тему.