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

22
Добавить аргументы из предыдущей команды для завершения zsh

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

22
Выберите элемент в списке автозаполнения vim без вставки разрыва строки

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

21
Как реализовать предложение по установке пакетов в Debian?

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

20
git завершение с помощью zsh: имена файлов с пробелами не экранируются должным образом

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

19
Динамическое автозаполнение Zsh для пользовательских команд

Я пытаюсь написать функции завершения для некоторых пользовательских функций, которые я написал, но, похоже, действительно борется даже с самыми простыми. Пример функции: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>"...

19
Debian - автоматическое заполнение apt (not apt-get) не работает

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

19
Отключить завершение вкладки в Bash для некоторого каталога, который содержит большое количество файлов?

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

19
Отключить завершение вкладки bash

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

17
Как исправить завершение вкладки, чтобы она не скрывала записи?

Я использую oh-my-zsh в Mac OS X с homebrew'ed zsh 4.3.12. Я недавно наткнулся на странную проблему. У scripts/not-usedменя есть несколько .Rфайлов: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R...

17
Завершение вкладки Zsh не работает должным образом для частичных путей

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

17
Завершение вкладки «../» в zsh

В bash я могу использовать табуляцию, чтобы переместиться на один каталог вверх и снова спуститься вниз по другому пути. Например, предположим, что я нахожусь $HOME/folder1, и я хочу, cdчтобы $HOME/folder2. $HOMEесть только два дочерних каталога folder1и folder2. В Bash я мог бы просто набрать cd...

16
Что за магия позволяет мне заполнять удаленные файлы табуляцией при вводе команды scp?

Предположительно, это функция, предоставляемая некоторым плагином, который я включил в настройке oh-my-zsh (я использую zsh уже много лет). С тех пор, как я добавил свой открытый ключ к серверу (теперь я могу использовать SSH к серверу без ввода пароля), я заметил, что когда я сочиняю scpкоманду в...

16
Завершение Bash для значений, разделенных запятыми

Я хотел бы создать правило завершения для списка параметров, разделенных запятыми. Например, у меня есть команда, которая получает список имен серверов: myscript -s name1,name2,name3 На данный момент мне удалось написать следующее завершение: _myscript () { local cur prev opts...

16
Автозаполнение имени файла в каталоге

Этот вопрос очень похож на этот , но я не могу понять решение. Я также знаю этот урок , но все еще не могу понять, что я делаю неправильно. Я пытаюсь автоматически заполнить список каталогов, которые находятся в /something/: $ ls /something/ One Other Three таким образом, что это произойдет: $ hi...

15
Как вывести завершение строки в стандартный вывод?

У некоторых gitкоманд есть много опций, и часто было бы полезно найти в них ту, которая мне нужна - я просто искал опцию, которая контролирует TABширину git-gui, но есть около 200 дополнений git config. Очевидный обходной путь - скопировать все дополнения в редактор и поискать их, но я бы предпочел...

14
Завершение Bash является очень неполным на Centos 7

Я установил завершение Bash с помощью yum install --enablerepo=epel bash-completion. Хотя он работает для некоторых основных команд (git & yum), я пропускаю большую часть завершителей. Мой /etc/bash_completion.dсодержит следующее: bash_completion.d] $ ls git iprutils redefine_filedir yum...

14
Как устранить неудобства при запуске графического интерфейса пользователя из терминала?

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

14
Как я могу сказать bash правильные дополнения табуляции для аргументов моего скрипта Python

Скажем, у меня есть программа hello.py и один возможный допустимый аргумент: ./hello.py autoawesomesauce Можно набрать: ./hello.py auto[tab] в этот момент частично завершенный аргумент отправляется hello, который распознает его как таковой и затем завершает его в оболочке: ./hello.py...

13
Динамически обновлять список завершения в Zsh

Я считаю, что списки результатов zsh для Tabзавершения весьма полезны, однако я бы хотел немного изменить их поведение: Они должны появляться, когда я Tabвпервые, а потом динамически обновляюсь с каждым добавленным новым письмом. Поведение по умолчанию состоит в том, что предложения...

13
Неожиданное завершение Bash ~ на OS X

Я нажал ~TabTabна командную строку bash и получил неожиданный набор завершений. Сначала это выглядело как все люди в /Usersкаталоге, и многое другое. Затем я подумал, что это был обратный поиск людей с «домашними» каталогами /etc/passwordили, возможно, теми, которые были /var/empty- это кажется...