Строка подсказки 1 длина
Я создал красивую строку приглашения, которая позволяет мне отслеживать текущий рабочий каталог. Однако я сделал простую ошибку. Я неправильно использую скобки "[" и "]", и это приводит к тому, что bash искажает количество символов в приглашении, что препятствует правильному переносу длинных команд.
export PS1="\[\033[0;34m\]\w \033[0;30m\]\]\$ "
Я попробовал этот полезный пример, но не уверен, что исправить.
1 ответ
Решение
Используйте одинарную кавычку с правым экранированием следующим образом:
export PS1='[\[\033[0;34m\]\w\[\033[0;30m\]]$ '