Почему я не могу удалить выделенные строки с помощью курсора в xfc4-terminal? Но я могу удалить выделенные строки одну за другой

Почему я не могу удалить выделенные строки с помощью курсора в xfc4-terminal? Но я могу удалить выделенные строки одну за другой

Когда я выделяю курсором команду/часть команды или любое слово, я не могу удалить его в xfce4-terminal, даже щелчок правой кнопкой мыши не дает возможности удалить. Я могу удалить, когда выделяю одну за другой строки. Можно ли изменить это поведение?

P.S.: ОС Xubuntu 16.04.5

решение1

Хотя у меня нет технических знаний, чтобы точно объяснить, почему это так, знайте, что эмуляция терминала в некотором роде линейна.

То есть вы нажимаете клавишу, и эта клавиша транслируется в действие через терминал. Вы нажимаете, aи появляется «a». Вы нажимаете backspace, и вы стираете ее. Есть измененные клавиши, которые вы можете использовать, чтобы создавать эффекты. Мышь здесь не является частью уравнения. Она может делать вещи, внешние по отношению к самому Терминалу, такие как копирование и вставка... но все, что это такое, это пакетный ввод символов, чтобы они происходили все одновременно, опять же, линейно.

Однако есть приемы, которые ускоряют ваши усилия. Если вы перемещаете курсор в конец слова, которое хотите удалить? Затем вы можете нажать Esc, что изменяет следующее нажатие клавиши, а затем нажать Backspace, и это слово будет удалено целиком.

В зависимости от эмулятора терминала, если вы хотите быстро переходить вперед и назад по строке текста (что вам нужно сделать, чтобы переместить курсор... поскольку единственный способ сделать это — отправить инструкции терминалу о том, что вы хотите переместить курсор), то обычно есть комбинации символов, чтобы сделать это. В частности, такие вещи, как Alt+ Left Arrowили Right Arrow... может быть Ctrlили что-то еще. Если ни один из них не работает, классические Alt+ Bдля «Назад на одно слово» или Alt+ Fдля «Вперед на одно слово» должны работать.

Связанный контент