Перейти к началу / концу строки (не в bash)

216
Nisba

В macOS из любого «текстового поля», например, того, в котором я пишу этот вопрос, если я нажимаю CMD+, LeftArrowкурсор перемещается в начало строки. Кроме того, в macOS, если я нажимаю Ctrl+, Aкурсор снова переходит в начало строки, на самом деле в macOS CMD+ Aвсе выбирается, поэтому Ctrl+ Aвсе еще доступен.

Как это можно сделать в Ubuntu?

Я также хотел бы иметь что-то эквивалентное CMD+ Backspace+ LeftArrow, то есть «удалить все строки».

0
Я думаю, что клавиши «home» и «end» на клавиатуре - это кнопки, предназначенные для этого, и именно так эти функции реализованы в Windows, так как простое нажатие «home» приведет к началу, а «конец» - к концу строки. , комбинируя их с клавишей `ctrl`, можно сделать то же самое для всей страницы, то есть для всего текста. w17t 7 лет назад 0

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

0
John Doe

Если вы говорите о текстовом поле, я думаю, что единственный способ - нажать home / end. Но если вы говорите о терминале, я бы порекомендовал использовать set -o vi. Для меня это очень полезно.

0
Kitty Hawk

Ищите Homeи Endкнопки на клавиатуре. Они сделают эту работу.

Для многострочных текстовых полей используйте Ctrl+ Homeи Ctrl+, Endчтобы перейти к началу и концу текста.

Чтобы удалить все, сначала выделите текст с помощью Ctrl+, Aа затем Backspace.

Ctrl+ Backspaceудаляет предыдущее слово, а Ctrl+ Shift+ Backspaceудаляет строку, в которой курсор находится в эквиваленте CMD+ Backspace+ LeftArrow.

0
EricWM612

Для перехода в начало или конец строки, то homeи endключи используются. На macbook эти ключи обычно связаны с fn + leftArrowи fn + rightArrow. Если это не работает, источники предлагают использовать fn + option + leftArrow/rightArrowили другие комбинации.