Я подключаюсь к своей машине, используя мой iPhone с приложением под названием ServerAuditior. У него нет клавиши табуляции. Смотрите скриншот.
Как запустить автозаполнение без клавиши табуляции? Я не хочу набирать много символов для CD.
У меня есть клавиши со стрелками в этом приложении. Я могу провести пальцем влево-вправо, чтобы использовать клавиши со стрелками. Было бы замечательно, если бы я мог привязать его к клавише со стрелкой вперед, когда мигает в конце моей команды
bash
ssh
keyboard
autocomplete
Мохсен
источник
источник
Ответы:
Вы можете привязать команду завершения к любой последовательности клавиш. Выберите то , что легко печатать , но вряд ли появится в нормальной команде, как , скажем , капитал А. Пут
bind "A":complete
в~/.bashrc
, и новые экземпляры Баш будут использовать капитала А, а также TABдля завершения Invoke.источник
A
in, если она является либо параметром пути / имени файла, либо самой командой, вы можете использовать ее,?
чтобыA
выполнить автозаполнение. Или вы можете поместить файл в какое-то стратегическое место, к которому вы можете выполнить автозаполнение, чтобы получить A. Не то, что вы хотели бы делать очень часто, но иногда, когда вам нужно все, что вы связываете с автозаполнением, чтобы не автозаполнение, это должно сработать.Набор текста Ctrliотправляет тот же символ, что и при вводе Tab. Это должно работать без привязки каких-либо ключей.
источник
в режиме emacs удар, EscEscпохоже, имеет тот же эффект, что и Tab.
источник
ESC
6 раз, прежде чем автозаполнение, затем он делает это каждые дваESC
после этого.gnome-terminal
в GNUscreen
Согласно странице ServerAuditor , «Tab активируется двойным касанием».
У других ssh-клиентов iOS, которые я видел, есть способ запуска вкладки.
источник