Электронные письма с приглашением KDE Kmail не содержат вариантов ответа.

Хорошо, немного повозившись с trap,tputи terminfo, я думаю, что разобрался(благодаря другому вопросу).

Для стандартной командной строки только с 1 строкой, напримерbash-4.3$ echo something here

trap 'tput dl1; tput cuu1' SIGINTэто то, что мне нужно.

Баш будет:

  • удалить строку
  • переместить курсор вверх

и, наконец, начать новую строку (, поэтому перемещает курсор вверх).

Если ваша командная строка состоит из 2 или более строк, например

name@host /path/to/some/dir
$ echo something here

Затем необходимо добавить еще один tput dl1; tput cuu1, чтобы удалить лишнюю строку --> trap 'tput dl1; tput cuu1; tput dl1; tput cuu1' SIGINT

.

Думаю, я посмотрю, не повлечет ли это каких-либо побочных эффектов.

1
04.07.2019, 13:35
1 ответ

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

Просто перейдите в «Настройки» -> «Настроить» -> «Плагины» -> «Просмотр сообщений» и выберите «Создать событие». После перезагрузки должно работать.

1
27.01.2020, 23:41

Теги

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