двигаться вперед и назад одним словом

17

В терминале GNOME стандартные способы перемещения вперед или назад с помощью одного слова не работают.

Несмотря на то, что документация говорит:

  

alt + b : возвращает по одному слову за раз.

     

alt + f : перемещение вперед по одному слову за раз.

Если я делаю это, я просто открываю раскрывающееся меню для вкладок и редактирования. Как я могу это исправить?

    
задан Ricky Robinson 11.03.2014 в 10:22
источник

3 ответа

18

В терминале перейдите в Изменить Ярлыки клавиш ... и снимите флажок Включить доступ к меню .

    
ответ дан Donarsson 11.03.2014 в 10:32
источник
34

просто нажмите ctrl - и ctrl -

    
ответ дан Galgalesh 11.03.2014 в 10:25
6

Из страницы справки readline (readline is библиотека, которая реализует эти команды):

  

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

@Galgalesh правильно, что вы используете клавиши Ctrl +, чтобы перескакивать слова в Ubuntu. Во многих (большинство?) Других дистрибутивах комбинация клавиш - это клавиши Alt +.

Чтобы использовать Alt + f / Alt + b без вмешательства в меню, используйте Esc , f (нажмите Esc , THEN нажмите f , а не оба одновременно).

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

    
ответ дан Steve 11.03.2014 в 16:56