рухатися вперед і назад одним словом


19

У терміналі GNOME, стандартні способи переміщення вперед або назад по одному слову не працюють.

Незважаючи на те, що йдеться в документації :

alt + b : повертається по одному слову.

alt + f : переміщення по одному слову вперед.

Якщо я виконаю вище, я просто відкрию випадаюче меню для вкладок та редагування. Як я можу це виправити?

Відповіді:


18

У Терміналі перейдіть до меню ПравкаКомбінації клавіш ... і зніміть прапорець увімкнути поле Увімкнути клавіші доступу до меню .


37

просто натисніть ctrl- і ctrl-


А-а! Я абсолютно віддаю перевагу цьому!
Рікі Робінсон

3
І я настільки налаштований, що ця команда, здається, працює скрізь : і на терміналі, і на gedit, і на цьому самому текстовому полі !! : -o
Рікі Робінсон

1
@RickyRobinson: Ця маленька функція є однією з 5 головних причин, які я віддаю перевагу Linux над усіма іншими ОС :)
Reeno

Це не працює на mac?
Рікі Робінсон

3
Він навіть доступний у Windows
Kroltan

7

На сторінці з перегляду рядків читань (readline - це бібліотека, яка реалізує ці команди):

Позначення в стилі emacs використовується для позначення натискань клавіш. Клавіші управління, що позначаються клавішею C, наприклад, Cn означає Control-N. Аналогічно мета-ключі позначаються M-ключем, тому Mx означає Meta-X. ( На клавіатурах без мета-клавіші Mx означає ESC x, тобто натисніть клавішу Escape, потім клавішу x. Це робить ESC мета-префіксом. Комбінація MCx означає ESC-Control-x, або натисніть клавішу Escape і утримуйте клавішу управління натискаючи клавішу x.)

@Galgalesh правильно, що ви використовуєте клавіші Ctrl + зі стрілками для переходу слів у Ubuntu. У багатьох (найбільш?) Інших дистрибутивах комбінацією клавіш є стрілки Alt +.

Щоб використовувати Alt + f / Alt + b, не втручаючись у меню, використовуйте Esc, f(натисніть Esc, ТОТЕ натисніть f, не обидва одночасно).

Причина, про яку я згадую, полягає в тому, що ви можете використовувати Escтодішній (key)трюк і для інших команд. Наприклад, якщо ви редагували попередню команду і вирішите , що ви хочете повернути його, використати Esc, r.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.