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

PS: ОС Xubuntu 16.04.5

1 ответ1

0

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

Это означает, что вы нажали клавишу, и этот ключ преобразуется в действие через терминал. Вы ударили и появляется "а". Вы нажимаете клавишу Backspace и стираете его. Существуют модифицированные ключи, которые вы можете использовать для создания эффектов. Мышь не является частью уравнения здесь. Он может делать что-то внешнее по отношению к самому Терминалу, например копировать и вставлять ... но все, что нужно, это группировать ввод символов, чтобы все происходило сразу, опять же, линейно.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .