Terminal does not wrap properly [closed]

Я также хотел бы загрузить Linux с VHD ... и сохранить VHD на HD / USB / SD / и т.д ...

Мой первый выбор - на основе Debian .. .

Есть интересные эксперименты с GRUB4DOS в
http://reboot.pro/topic/20603-linux-from-vhd-how-to/
с использованием предварительно созданного образа с именем "UBT- small.vhd "...

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

1
13.04.2017, 15:36
2 ответа

При установке пакета git. Он должен установить локальный файл, который вы можете использовать как источник, который имеет встроенный синтаксический анализ веток. Вы пробовали использовать его вместо этого? Я использую это без проблем. Это взято из RHEL, поэтому git-prompt.sh может находиться в другом месте в ubuntu. Просто выполните команду «найдите git-prompt.sh», альтернативно похоже, что версия доступна здесь: https://github.com/magicmonty/bash-git-prompt

. /usr/share/git-core/contrib/completion/git-prompt.sh
export PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ '
1
27.01.2020, 23:19

Это оказалось потому, что я включил параметр ui color = always в git, а не напрямую из-за приглашения моей оболочки или функции parse_git_branch . Команда "git branch" отображалась с цветом, но оригинальный автор функции parse_git_branch не учел этого и разрезал строку таким образом, что цветовые коды не закрывались должным образом.

Добавление флага - no-color к команде "git branch" внутри функции parse_git_branch было достаточно, чтобы решить эту проблему, но я фактически привык к цвета - вот как воспроизвести золотой фон:

parse_git_branch() {
     git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h: \[\033[32m\]\w\[\033[00m\]\[\033[7m\033[33m\]\$(parse_git_branch)\[\033[00m\]$     "
3
27.01.2020, 23:19

Теги

Похожие вопросы