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

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

2
Как настроить завершение zsh для отображения скрытых файлов и папок?
В настоящее время, когда я вызываю завершение, поведение выглядит так: % cd ~/<TAB> Completing directory Desktop/ Downloads/ Pictures/ system/ Videos/ Documents/ Music/ Public/ Templates/ www/ Как я могу настроить завершение, чтобы перечислить скрытые файлы также?
11 zsh  autocomplete 

2
Завершить принудительное завершение обычной вкладки в случае сбоя интеллектуального завершения
С тех пор, как завершение табуляции стало стандартной функцией в оболочках, я очень доволен ею. Мне даже нравится интеллектуальное завершение Bash (где он ищет только файлы PDF, если я наберу evince foo <TAB>) - при условии, что он угадывает правильно. Это разрушает другой счастливый день, когда Bash использует свое интеллектуальное …

2
Автозаполнение Bash для переменной среды, содержащей имя каталога
Я использую, среди прочего, Bash 4.2.37 на Linux Mint 14. Когда я автоматически заполняю имя переменной среды, печатая Tab, оно расширяется до имени переменной, за которым следует пробел. Если значением переменной является имя каталога, я хочу, чтобы оно расширилось до имени переменной, за которым следует /. Например, если я наберу: …

1
завершение zsh: получение имен файлов из определенного каталога
Хорошо, немного предыстории: я использую Mac, и я делаю как можно больше в CLI. В частности, я часто вставляю флешку cpили mvфайл поверх, а затем сразу же желаю извлечь (отключить и отключить) ее. Обычно это можно сделать несколькими нажатиями клавиш, за исключением размонтирования, которое требует (в 10.7) перехода к пустому …
10 zsh  osx  autocomplete 

4
Список всех файлов / двоичных файлов в текущем PATH
Есть ли «простой» способ запуска команды в стиле «ls -la» для вывода списка всех файлов / исполняемых файлов в текущем PATH? (Я намереваюсь направить вывод в grep для поиска команд с неизвестными префиксами, но в основном с известными «именами», тот случай, когда автозаполнение / табуляция в bash практически бесполезны. Так …
10 bash  ls  path  autocomplete 

2
Отмена завершения zsh tab
Есть ли способ отменить завершение после его запуска? Иногда я глупо нажимаю клавишу Tab, чтобы автоматически завершать создание целей (только из-за явной лености), а затем мне приходится ждать дольше, чем если бы я только что набрал «установить» или «проверить» сам. На странице справки zshzle я ничего не заметил, но может …
10 zsh  autocomplete 

1
Как мне заставить мои функции оболочки использовать существующее автозаполнение в zsh?
У меня есть несколько функций оболочки, определенных в моей, .zshrcкоторые экономят при наборе текста и позволяют интеграцию с экраном. Например: function s() { screen -t "$1" ssh "$@" } Однако, когда я использую эти функции оболочки, я не могу воспользоваться встроенными в zsh функциями завершения команд. (В случае SSH, автоматическое …
10 zsh  autocomplete 

1
Завершение опций списка zsh apt
Я привык использовать завершение табуляции в bash, чтобы apt list --upgradableпечатать apt ltab--utab, но я не могу сделать то же самое с zsh: --uне расширяется, --upgradableкогда я нажимаю tab. Я погуглил некоторые решения, предлагающие установку zsh-дополнений и добавление setopt completealiasesв ./zshrc, но ни одно из них не помогло. Есть ли …
10 zsh  autocomplete 

2
Сочетание дополнения вкладки zsh с нечувствительностью к регистру
У меня zsh 5.0.7 настроен на использование ввода с учетом регистра без учета регистра zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' У меня проблема в том, что эта нечувствительность к регистру часто приводит к тому, что мне нужно нажимать Tabдополнительное время. Например, мой домашний каталог содержит папки «Рабочий стол», «Документы» и «Загрузки». Если …
10 zsh  autocomplete 

3
Завершение слов на экране как в VIM (Bash или Tmux)
Как я могу настроить Bash, Zsh или Tmux для завершения последнего идентификатора соответствия на экране ? Рассмотрим этот общий сценарий: $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder …

2
обновить вкладку bash
У меня есть скрипт для автозаполнения моих ssh-хостов. Если я поменяю свой, ~/.ssh/configавтозаполнение не обновляется автоматически, хотя. Это меня не удивляет. В новой оболочке, новая запись, конечно, подобрана и пригодна для использования. Как вручную запустить обновление завершения в bash?

1
zsh - полностью раскрыть двоичный путь на <tab>
В моем текущем поведении zsh нажатие на вкладку после ввода «sudo» просто добавляет пробел. $ sudo ... Я действительно хочу, чтобы вкладка полностью развернулась до пути двоичного файла, который она собирается выполнить, когда я нажму на вкладку, что позволит мне увидеть, что будет запущено: $ /usr/bin/sudo ... Цель состоит в …
10 zsh  path  autocomplete 

3
Как разрешить bash автозаполнению подстановочные знаки?
Если у меня есть каталог, содержащий файлы foo.bar.a.cat foo.bar.a.hat и я набираю ls f+ TABоболочка bash для автозаполнения до ls foo.bar.a.. Если я наберу ls *bar*+, TABя бы хотел, чтобы он автоматически заполнялся до *bar*.a.. Это возможно? Это похоже на вопрос Как включить табуляцию подстановочных знаков в bash? но предложенный …

3
Как установить правила автозаполнения Zsh для второго аргумента (функции) в правила существующей команды?
У меня есть пользовательская функция Zshg : function g() { # Handle arguments [...] } В нем я обрабатываю короткие аргументы, которые выполняют команды Git. Например: g ls # Executes git ls-files ... g g # Executes git grep ... Мне нужно иметь возможность установить правила автозаполнения в правила Git …
9 zsh  autocomplete  git 

1
Zsh auto complete предлагает полные функции (_git _vim и т. Д.)
У меня есть небольшое раздражение от того, как zshделаются полные предложения для моих команд. Если я наберу начало команды, которую я не установил, и нажму, tabона предложит функцию завершения, которая установлена. Допустим, я хочу выполнить, vimно он не установлен, он предложит _vim. Есть ли способ отключить это? Или я сделал …

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