Почему я не могу удалить выбранные строки с курсором в xfc4-терминал? Но я могу удалить выбранные строки одну за другой
Когда я выбираю курсором команду / часть команды или любое слово, я не могу удалить его в xfce4-терминал, даже если щелкнуть правой кнопкой мыши, то нет возможности удалить. Я могу удалить, когда я выбираю одну за другой строку. Могу ли я изменить это поведение?
PS: ОС Xubuntu 16.04.5
1 ответ
Хотя у меня нет технических знаний, чтобы точно объяснить, почему это так, я знаю, что эмуляция терминала в некотором роде линейна.
Это означает, что вы нажали клавишу, и этот ключ преобразуется в действие через терминал. Вы нажимаете и появляется "а". Вы нажимаете клавишу Backspace и стираете его. Есть модифицированные ключи, которые вы можете использовать для создания эффектов. Мышь не является частью уравнения здесь. Он может делать что-то внешнее по отношению к самому Терминалу, например копировать и вставлять... но все, что нужно, это группировать ввод символов, чтобы все происходило сразу, опять же, линейно.
Тем не менее, есть способы ускорить ваши усилия. Если вы наведете курсор на конец слова, которое хотите удалить? Затем вы можете нажатьEsc, который изменяет следующее нажатие клавиши, а затем нажать Backspace, и он удалит все это слово за вас.
В зависимости от эмулятора терминала, если вы хотите быстро перемещаться назад и вперед по строке текста (что вам нужно сделать, чтобы переместить курсор... так как единственный способ сделать это - отправить инструкции в терминал, что вы хотите переместить курсор), то есть, как правило, комбинации символов для этого. В частности, такие как Alt+Стрелка влево или Стрелка вправо... может быть Ctrl или что-то еще. Если ничего из этого не работает, классика Alt+B для "Назад на одно слово" или Alt+F для "Вперед на одно слово" должна работать.