рыбная раковина, введите длинную команду

207
stoqlt

Учитывая обычный размер окна терминала, подходят короткие команды. Пример:

stoqlt @ desktop: ~> ls файлы

Однако, набрав команду, которая длиннее свободного места после приглашения и достигнув конца (первой) строки, вся текстовая запись изменится на следующую полную строку.

stoqlt@desktop:~ > ls files1111* dirs2222* | grep 'stakcexchange' | sed -e 's/stakc/stack/' 

Это действительно хорошая функция, но я хотел бы отобразить последние два символа приглашения (обычно:>) в начале этой дополнительной строки, например

stoqlt@desktop:~ > ls files1111* dirs2222* | grep 'stakcexchange' | sed -e 's/stakc/stack/' 

Как я мог создать эту функцию?

1
Поместить перевод строки в вашу подсказку? DavidPostill 5 лет назад 0
Нет, я использую однострочное приглашение. Но, дойдя до правой стороны окна, fish переносит всю мою команду на следующую строку, затем я могу продолжить там печатать. stoqlt 5 лет назад 0

0 ответов на вопрос