Автозаполнение терминальных команд [дубликаты]

На этот вопрос уже есть ответ:

Я делал это ранее, но теперь я не помню хитрости. Что-то вроде того, что когда вы вводите команду в терминале, она должна автоматически завершать ее, сопоставляя ее с аналогичными командами, приведенными в History, поэтому стрелка вверх показала бы мне историю совпадений. команды вместо старых старых ненужных команд.

3
задан 14.05.2020, 18:57

2 ответа

Добавьте это к .bash_profile и получите его:

# make bash autocomplete with up arrow
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

# make tab cycle through commands instead of listing
bind '"\t":menu-complete'
2
ответ дан 14.05.2020, 18:58

Вы используете ctrl + r , когда Вы находитесь в терминале и начинаете вводить буквы som от команды, Вы хотите иметь, когда Вы имеете, нажимают Enter или стрелку вправо.

1
ответ дан 14.05.2020, 18:58
  • 1
    спасибо simon, это работает, но я нахожу редактирование, ответ PageUp и PageDown в/etc/inputrc более быстр, чем это!! что Вы говорите:) – Orkhan Alikhanov 14.05.2020, 18:58

Теги

Похожие вопросы