Обмотка клемної лінії


1

Моє підказка Баша, здається, обтікання ліній дійсно неефективно. Ось приклад, щоб показати, що я маю на увазі:

введіть тут опис зображення

Я хотів би, щоб команди, які я набираю, продовжували переходити до наступного рядка, якщо довжина команди перевищує розмір вікна.

Моя змінна PS1 у файлі bashrc:

PS1='\e[0;36m\u \W: \e[m';

Можливо, налаштування цього допоможе?

Відповіді:


3

Укладіть послідовності форматування у квадратні дужки, що уникнули, щоб термінал знав, що ці символи насправді не друкуються (для розрахунків ширини):

PS1='\[\e[0;36m\]\u \W: \[\e[m\]';

Детальніше тут у розділі Кольори .

Відредаговано для посилання на оригінальне подання на Meta, оскільки той, хто скопіював його на Blog.SU, зіпсував майже все.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.