Bash 4.3.48 не переносит строки с TERM = screen
У меня есть bash 4.3.48, и я использую консоль в качестве эмулятора терминала. Значением по умолчанию является TERM=xterm
. Тем не менее, я хочу использовать, tmux
и это требует, чтобы TERM
значение было либо screen
или screen-256colors
. Проблема в том, что, как только TERM
будет установлено значение screen
, bash прекращает перенос длинных командных строк в следующую строку. Чтобы было ясно, снаружи tmux
я держу TERM=xterm
. Однако, чтобы убедиться, что проблема в bash, я временно установил TERM=screen
без запуска, tmux
и перенос строки действительно перестал работать, что подтверждает, что это проблема bash, а не tmux.
Как мне сделать перенос строк в bash и TERM=screen
или TERM=screen-256color
? Я смог протестировать на ВМ, и bash 4.4, похоже, не имеет этой проблемы. Однако на машине, которую я использую, я не могу обновить bash.
Для справки, мой ~/.bashrc
содержит:
export PS1="\[\e[1;92m\]\u@\h: \w \$ \[\e[m\]" export PS2="> "
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
Как отправить escape-символ на OS X терминал?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux