Вопросы с меткой [tab-completion]

Завершение табуляции - это усовершенствование пользовательского интерфейса для оболочек и других программ командной строки. Ввод первых нескольких символов команды (или аргумента) и нажатие клавиши Tab приводит к тому, что остальная часть слова автоматически заполняется программой.

2
голоса
1ответ
393 показов

Bash Tab-Complete список ниже подсказки

Всякий раз, когда я использую завершение табуляции, отображается список возможностей, а подсказка дублируется ниже (| указывает конечную позицию курсора): $ vim ~/. ./ ../ .bashrc .vimrc $ vim ~/.| Я ...
2
голоса
1ответ
246 показов

Названия веток не отображаются в закладке Mercurial

У меня есть машина для разработки под управлением Mercurial 1.6.3. Завершение табуляции в bash отлично подходит для завершения команд, тегов и имен веток. Я настроил новую машину с той же версией ...
2
голоса
1ответ
705 показов

Как просмотреть функцию завершения вкладки для команды в bash?

В конечном итоге я хочу, чтобы псевдоним screen -r . В основном я хочу сделать это, потому что у этой команды есть замечательная функция завершения вкладки, которая показывает мне текущие сеансы ...
2
голоса
2ответа
398 показов

Можете ли вы избавиться от расширений файлов для команд bash в cygwin?

Я только начал возиться с Cygwin. Я заметил, что при использовании функции автоматического заполнения вкладок для команд всегда добавляется «.exe», даже если для запуска команды это не требуется. ...
2
голоса
0ответов
1k показов

Цвета завершения файла для zsh

Когда я использую Tab для завершения имени файла и совпадения нескольких файлов, zsh использует неподходящий цвет. Рассмотрим следующий скриншот, который иллюстрирует проблему: Я ввел vi .zsh и нажал ...
2
голоса
1ответ
172 показов

завершение левой вкладки в bash или zsh

Когда я использую стандартное завершение табуляции в bash или zsh, я набираю первую часть имени файла или пути, а затем нажимаю, чтобы завершить слово. Это работает хорошо, если я не нахожусь в ...
2
голоса
0ответов
99 показов

Как настроить внешний вид выбранного (выделенного) завершения в Zsh?

Главный вопрос Я хотел бы добавить символы Powerline в начале и в конце выбранного завершения, например: Запустил меню завершения , вставив c и нажав клавишу TAB . Переместился вправо в меню ...
1
голос
1ответ
184 показов

history-search-backward игнорирует текст поиска после первого пробела?

Я использую много команд git, и так как они в основном состоят из двухсимвольных имен команд, соответствие не находит наиболее близкого соответствия. Например: # type in some commands git checkout - ...
1
голос
1ответ
440 показов

Как bash завершить псевдоним в качестве команды

У меня есть псевдоним alias gi=git В отличие от git , gi не может выполнять подкоманды, пути, ветви. Как я могу сказать bash "завершить X, как если бы это был Y"?
1
голос
1ответ
796 показов

SublimeText XML-файл дополнений

Я очевидно не могу заставить автозаполнение работать в моих файлах XML. Вот мой xml.sublime-completions , который я добавил в папку User: { "scope": "text.xml", "completions": [ { "trigger": "t", ...
1
голос
1ответ
328 показов

Как я могу восстановить файл «bash_completions» из каталога «bash-завершению / завершений»?

Каким-то образом мой файл /usr/share/bash-completion/bash_completion (полученный из /etc/bash_completion) был удален. Тем не менее, остальная часть каталога bash-completion выглядит неповрежденной: ...
1
голос
0ответов
259 показов

Справка автозаполнения ZSH не запускается для пользовательских параметров команды, начинающихся с "-"

Я часто использую команду gencomp с zsh-completion-generator RobSis для генерации определений завершения ZSH, и по большей части она прекрасно работает! Однако есть одна небольшая оговорка, которую я ...
1
голос
1ответ
353 показов

Запустить команду на завершение вкладки в Zsh

Я пытаюсь настроить функцию zsh, которая возвращает меня в каталог git верхнего уровня с необязательным аргументом для перемещения относительно этого каталога. В настоящее время я получил это, ...
1
голос
0ответов
49 показов

Табуляция (в алфавитном порядке) последнее совпадение

У нас есть установка, где задания отправляются, а их результаты сохраняются в каталогах с тем же именем, но с разной конечной отметкой времени; например.: result_20170111T090200 ...
1
голос
1ответ
124 показов

bash/readline не выполняет автозаполнение имени каталога

У меня есть исполняемый файл в подкаталоге текущего каталога: ~ $ ls -l src/users -rwxr-xr-x 1 me users 1001K Nov 17 18:52 src/users* Я пытаюсь выполнить его, набрав sr и нажав Tab. Есть две ...
1
голос
0ответов
59 показов

очередь завершения цикла?

Как предотвратить цикл ZSH с помощью соответствующих завершений, а вместо этого просто представить список оставшихся возможностей в списке? На моих последних установках ОС я начал получать ...
1
голос
1ответ
286 показов

Zsh завершение списка цветов - частичная проблема окраски

Вдохновленный https://stackoverflow.com/questions/23152157/how-does-the-zsh-list-colors-syntax-work Я хотел бы иметь другой цвет для описания соответствия в списке меню, но я могу не заставить его ...
1
голос
0ответов
42 показов

Повторное использование завершения _kill в .bashrc завершается неудачно

Я пытаюсь продлить завершение bash alias perf-connect-process="perf record -p"; alias pperf=perf-connect-process; complete -F _kill perf-connect-process; complete -F _kill pperf; повторно используя ...
1
голос
0ответов
118 показов

завершение tmux (не завершение оболочки)

Есть ли способ сделать завершение произвольного текста из вашего сеанса tmux (например, вывод из предыдущих команд)? Что-то похожее на hippie-expand в emacs или любое завершение слова в vim? Обратите ...
1
голос
1ответ
327 показов

Почему Bash отказывается быть без учета регистра?

Я работаю на сервере, где я не могу установить bash без учета регистра. У меня есть оболочка, set completion-ignore-case on Но это не похоже на работу. Я работаю над SSH с Tmux. Версия Bash есть, GNU ...
1
голос
0ответов
98 показов

Завершение табуляции, которое чтит $ CDPATH

Я установил bash_completion и установил свой $ CDPATH. Я могу успешно cd в подкаталоги тех , кто в моем $ CDPATH. Отсюда я хотел бы завершить вкладку, чтобы вызвать файлы в этих подкаталогах, ...
1
голос
1ответ
161 показов

Как табуляция "знает", какие файлы находятся в подпапке / суперпапке?

Интересно, как tab-complete знает, что определенный файл существует в каталоге над текущим каталогом или в рабочем каталоге? Если у меня есть файл с именем foobar в подкаталоге, и я foo и затем ...
1
голос
0ответов
89 показов

Как заставить завершение табуляции работать в скобках

На моей машине с Ubuntu я могу сделать это emacs $(which first-part-of-executable и bash завершит табуляцию полным именем исполняемого файла. Я включил это сам, добавив complete -c which к моему ...
1
голос
1ответ
322 показов

ZSH автозаполнение второго аргумента

Я нахожусь в моем каталоге $ HOME, там есть файл foo.zip. Я хочу извлечь его в каталог $ HOME/work, который существует Я набираю unzip foo, он расширяет имя файла, я вхожу, но он не расширяет "w" до ...
1
голос
2ответа
664 показов

Zsh завершение не работает под Cygwin для других дисков

Я использую Win7 x64, Cygwin 1.7 и zsh (и использую oh-my-zsh). Зш новичок тут. Я рассмотрел zsh autocompletion, не работающий на cygwin, и попробовал решение там, но не повезло. Мой стол для ...
1
голос
1ответ
178 показов

Заставьте emacs автоматически заполнять cpp файлы поверх бинарных файлов

Мой вопрос похож на этот, за исключением emacs вместо vim. Проблема в том, что у меня есть файл cpp, который я хочу открыть, и когда я набираю f [TAB], он автоматически завершает, чтобы foo бинарный ...
1
голос
1ответ
692 показов

Завершение bash только после получения .bash_profile

У меня установлено bash-complete с использованием macports и следующих строк в моем .bash_profile if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi но завершение не ...
1
голос
1ответ
596 показов

Завершение sudo bash для местоположений, к которым у пользователя нет прав доступа - как с этим работать?

Пример: drwx------ 2 root root 16384 26. juuli 2009 lost+found Как мне получить это, чтобы показать мне завершения: sudo ls -l /lost+found/ Я ищу решение, которое работает для всех команд. AFAICT ...
1
голос
0ответов
112 показов

Как получить завершение вкладки zsh в "vi **/foo <TAB>" для сопоставления и завершения первого файла, соответствующего "foo *" в любом месте текущего каталога?

Как я могу получить завершение zsh tab для cat **/foo чтобы найти и завершить первый файл, соответствующий foo* в любом подкаталоге в текущем каталоге? Например, сделайте это, находясь в новой ...
0
голосов
1ответ
200 показов

Завершение вкладки для .bat файлов в Git-for-Windows Bash

Git для Windows устанавливает "Git Bash", оболочку bash, которая работает в Windows, что очень приятно. Я полагаю, что это основано на MinTTY. Помимо сценариев оболочки bash, он также может выполнять ...
0
голосов
0ответов
23 показов
0
голосов
1ответ
116 показов

Можно ли в bash завершить середину слова?

У меня есть простой скрипт завершения bash для моего пользовательского средства поиска веток git. #/usr/bin/env bash _branch_completions() { local word="${COMP_WORDS[COMP_CWORD]}"; if [ ! -z "$word" ...
0
голосов
0ответов
58 показов

Используйте два разных дополнения в tcsh

Я хочу сделать завершение tcsh, которое завершается как относительным каталогом (например, p/*/d/), так и выводом команды (например, p/*/'completionterms'/). Это возможно? Глядя на справочную ...
0
голосов
1ответ
247 показов

Проблема создания пользовательских дополнений для возвышенного текста 3

ОБНОВЛЕНО Я работаю над развитием Salesforce, используя плагин MavensMate для Sublime Text 3. Я хочу создать файл пользовательских дополнений, который будет содержать некоторые общие имена классов ...
0
голосов
1ответ
41 показов

tsch: полное имя табуляции после --flag =

Одна небольшая неприятность, которую я испытываю при ежедневном использовании tcsh, - это когда я начинаю писать такую команду: # do_stuff --input=/path/to/some Я хочу использовать табуляцию для ...
0
голосов
1ответ
2k показов

Zsh завершение для всех исполняемых файлов в пути

Я написал скрипт, который сам принимает в качестве аргумента любой произвольный исполняемый файл в моем $ PATH. Есть ли способ создать функцию завершения zsh (или bash), чтобы я мог набрать myFunc ...
0
голосов
1ответ
30 показов

Расширение Bash до списка из каталога

Я склонен работать над несколькими проектами, и все они хранятся в моей домашней (~) директории в директории с именем web . В какой-то момент все мои проекты были внутри одного каталога внутри этого; ...
0
голосов
1ответ
205 показов

Возможно ли иметь завершение вкладки раскрывающихся списков на веб-страницах в Firefox?

Кто-нибудь знает о плагине Firefox, который позволял бы завершать табуляции (или какой-либо другой последовательности клавиш, например, Alt-L) элементов в выпадающих списках в веб-формах? например ...
0
голосов
2ответа
248 показов

Вкладка в Tmux приводит к отступу и завершению табуляции

Я испортил мое табулирование в Tmux. Когда я использую tabcompletion и у меня есть несколько вариантов, которые соответствуют префиксу, Tmux ведет себя странно. Предположу , У меня есть папка с ...
0
голосов
2ответа
2k показов

Завершение bash tab не работает на скриптах оболочки

На моей системной вкладке Fedora 19 завершение не работает для сценариев bash, когда в начале командной строки у меня стоит sh если имя файла сценария не заканчивается на .sh . То есть если я наберу: ...
0
голосов
0ответов
236 показов

Используйте завершение zsh в vim вместо vim one

Мне нравится завершение zsh, где, например, я могу написать f / o / f Tab и получить folder/other_folder/file.txt (я не уверен, возможно, это функция oh-my-zsh , а не zsh , но кажется, что это не ...
0
голосов
1ответ
379 показов

Как настроить завершение вкладки в Sublime Text 2

Есть ли способ "завершить завершение в завершении"? Пример: Пополнения: 'fra' => '\frac{$1}{$0}' 'bf' => '\mathbf{$0}' Я выполняю frabf и хочу иметь \frac{\mathbf{***}}{} , а не \frac{bf}{***} где ...
0
голосов
1ответ
377 показов

Windows 8 cmd% PATH% завершение вкладки

Я должен предположить, что я был озадачен каталогом, в котором я работал, но когда я первоначально установил Win8, я бы поклялся, что у меня есть% PATH% tab tab. Как в> пи вкладка становится> пинг. Я ...
0
голосов
5ответов
199 показов

Дружественные имена для завершения / остановки табуляции

У меня есть много сценариев, которые используются для запуска и остановки служб. Это разочарование при использовании дополнения табуляции, что вам нужно набрать: ./serviceScript.sh [sta|sto] прежде ...
0
голосов
1ответ
191 показов

COMP_LINE не установлен, несмотря на то, что завершается установка bash

Я использую пакет дополнения bash от Homebrew для OSX, который устанавливается в /usr /local /etc /bash_completion. Он работает нормально, но есть много расширений, которые зависят от различных ...
0
голосов
0ответов
410 показов

Медленное завершение табуляции для путей в аргументах `make '

Когда я указываю аргумент для make вроде PREFIX_PATH=/some/path/to/prefix/ иногда я испытываю очень медленное завершение работы с моими каталогами (несколько секунд). Это раздражает, когда мне нужно ...
0
голосов
1ответ
578 показов

TextMate на OS X - завершение вкладки не работает

Что дает. Я явно очень толстый. Я открываю файл с помощью TextMate (mate r1577 (2010-11-18)) в Mac OS X (10.5.8) Когда я пытаюсь использовать tab для завершения фрагмента, например, vp не расширяется ...
0
голосов
0ответов
14 показов

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

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