Вопросы с тегом «autocomplete»

Функция, предоставляемая интерактивными программами, такими как оболочки и текстовые редакторы, которая вставляет текст для завершения слова или фразы, которые пользователь, вероятно, собирается написать.

2
Как указать пользовательское автозаполнение для конкретных команд?
Есть ли способ, чтобы bash точно знал, что отображать при двойном нажатии? Например, у меня есть сценарий Python, scpyкоторый требует пару аргументов. Например, как apt-get, если вы двойной вкладкой дает вам autoclean build-dep clean dselect-upgrade обновление источника очистки автоматическое удаление проверка dist-upgrade установка удалить обновление Есть ли способ сделать это …

1
Как инструменты командной строки имеют свой собственный список автозаполнения?
Как Bash в Ubuntu узнает список действий инструмента? Например, если я дважды наберу apt-get и tab, я вижу только удаление, обновление, обновление ... и т. Д., Но не действия для другой команды или файлов в текущем каталоге. Я разрабатываю инструмент командной строки в Go и хотел бы предоставить эту функцию …

4
Как настроить завершение команды Bash?
В bash достаточно легко настроить настраиваемое завершение аргументов команды с помощью completeвстроенного. Например, если для гипотетической команды с кратким изложением foo --a | --b | --c, вы могли бы сделатьcomplete -W '--a --b --c' foo Вы также можете настроить завершение вы получаете , когда вы нажимаете Tabна пустой строке , …

2
Есть ли способ установить раскраску для завершения компакт-диска?
Я использую Ubuntu 11.04. Есть ли способ установить раскраску для вывода после завершения табуляции списка CD, Ls или т. Д.? т.е. myshell@root$ cd ~/user/files/ Я нажал на вкладку ... myfile myfoo mybar <- этот вывод цветной? Я надеюсь, вам понравилась моя диаграмма.

1
Завершение первого аргумента cd OLD NEW
В zshкоманде cdкоманда имеет форму с двумя аргументами: cd OLD NEWизменяется на ${PWD/OLD/NEW}. С системой завершения в новом стиле zsh может выполнить NEW: второй аргумент завершается на основе того, что OLDможно заменить, чтобы получить существующий каталог. Но первый аргумент дополняется только для существующих каталогов. Как заставить zsh предлагать дополнения, которые …

1
Добавить аргументы из предыдущей команды для завершения zsh
В zsh (также как и в bash) вы можете использовать некоторые расширения исторического слова для обозначения аргументов из предыдущих команд. Этот пример показывает получение второго параметра из предыдущей команды в истории с !:#расширением: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Я часто забываю, …
22 zsh  autocomplete 

4
Выберите элемент в списке автозаполнения vim без вставки разрыва строки
Довольно раздражающей особенностью vim является то, что если вы находитесь в режиме вставки и выполняете автозаполнение (Ctrl-N), нажмите клавишу со стрелкой вниз до нужного элемента и нажмите клавишу Enter, затем он вставляет элемент, но также вставляет новую строку, которую вы затем придется удалить. Есть ли способ выбрать элемент из списка …
22 vim  autocomplete 

2
Как реализовать предложение по установке пакетов в Debian?
Я заметил, что во время работы в Ubuntu, если я наберу следующее: mc и он не установлен, я получаю сообщение ниже: The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc Однако в Debian это недоступно. Он просто выдает сообщение «-bash: / usr …

1
git завершение с помощью zsh: имена файлов с пробелами не экранируются должным образом
Git завершение: У меня проблемы с автозаполнением имени файла в моей системе. Я использую zsh(5.0.5) с git(1.9.3) на OS X (10.9.3). Оба zshи gitбыли установлены через доморощенный. (Полная версия вывода находится внизу поста.) gitЗавершение имени файла не вставляет пробелы, как я ожидаю. Когда я набираю имя файла с пробелом в …
20 zsh  autocomplete  git 

3
Отключить завершение вкладки в Bash для некоторого каталога, который содержит большое количество файлов?
Я работаю с большим количеством файлов, которые я храню в каталоге. Каждый раз, когда я захожу в этот каталог и случайно нажимаю Tabдважды, отображение файлов, соответствующих шаблону, занимает слишком много времени (может быть более минуты), и меня это раздражает. Например, моя структура каталогов: my-project/ ├── docs/ ├── data/ <---- contains …

3
Отключить завершение вкладки bash
Можно ли отключить автозаполнение bash при нажатии вкладки? Причина, по которой я хочу это сделать, заключается в том, что я часто вставляю код из редактора, где я использую символ табуляции вместо нескольких пробелов для отступа, в свой терминал. И нет, вы не можете убедить меня использовать пробелы вместо вкладок.

1
Динамическое автозаполнение Zsh для пользовательских команд
Я пытаюсь написать функции завершения для некоторых пользовательских функций, которые я написал, но, похоже, действительно борется даже с самыми простыми. Пример функции: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " eb_instances production kraken-prod-api" return 1 fi …
19 zsh  autocomplete 

5
Debian - автоматическое заполнение apt (not apt-get) не работает
Я на Debian Jessie 8.6. Я заметил, что apt-getполучит ожидаемое автозаполнение bash при нажатии tab для пакетов и команд, но при попытке использовать его с aptним не работает. Я помню, как использовал xubuntu 16.04, где он работал, поэтому я нахожу странным, что он здесь не работает. Есть ли способ включить …

1
Завершение вкладки Zsh не работает должным образом для частичных путей
Я хочу нечёткое завершение без учета регистра для файлов и каталогов в zsh. Прочитав руководство в течение нескольких часов, я пришел к следующему: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Кроме того, я хочу нажать TABодин раз, чтобы отобразить возможные варианты завершения, …
17 zsh  autocomplete 

1
Завершение вкладки «../» в zsh
В bash я могу использовать табуляцию, чтобы переместиться на один каталог вверх и снова спуститься вниз по другому пути. Например, предположим, что я нахожусь $HOME/folder1, и я хочу, cdчтобы $HOME/folder2. $HOMEесть только два дочерних каталога folder1и folder2. В Bash я мог бы просто набрать cd ..[TAB]f[TAB]2 и в конечном итоге …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.