Вопросы с меткой [tab-completion]
Завершение табуляции - это усовершенствование пользовательского интерфейса для оболочек и других программ командной строки. Ввод первых нескольких символов команды (или аргумента) и нажатие клавиши Tab приводит к тому, что остальная часть слова автоматически заполняется программой.
98 вопросов
44
голоса
3ответа
10k показов
Как я могу получить bash для выполнения табуляции для моих псевдонимов?
У меня настроена куча сценариев завершения bash (в основном с использованием bash-it и некоторых настроек вручную). У меня также есть куча псевдонимов для общих задач, таких как gco для git checkout ...
37
голосов
1ответ
12k показов
Сделайте в bash табуляцию без учета регистра
Возможный дубликат: Завершение ввода без учета регистра в Bash Есть ли способ сделать завершение табуляции в bash без учета регистра? Например, если у меня есть файл с именем Hello.txt и я пытаюсь ...
15
голосов
4ответа
5k показов
Завершение Bash заставляет запуск Bash медленно
Запуск bash в моей системе Ubuntu занимает около 2 секунд. Если я удаляю загрузку /etc /bash_completition в .bashrc, она начинается без задержки. Конечно, я не хочу отказываться от завершения и не ...
12
голосов
2ответа
7k показов
завершение bash для шаблонов имен файлов или каталогов
Я пытаюсь настроить скрипт завершения bash и у меня возникли проблемы. Я хотел бы настроить его так, чтобы перечисленные дополнения были либо файлами, соответствующими определенному расширению, либо ...
10
голосов
4ответа
2k показов
Вим командный режим завершить слово
Есть ли способ получить Vim в командном режиме, чтобы завершить слова из текущего файла? Скажи, у меня есть этот файл: one two three once и я вхожу в режим командной строки :myruncommand o| где | ...
10
голосов
3ответа
4k показов
Есть ли оболочка, которая поддерживает нечеткое завершение, как в Sublime Text?
Я использую bash, и мне было интересно, есть ли какой-нибудь плагин в bash или другой оболочке, который позволяет мне сделать это cat tfnislong.txt + [tab] завершает работу с cat ...
8
голосов
1ответ
2k показов
Bash-подобная, не вращающаяся вкладка имени файла с PowerShell
Под Windows, используя PowerShell, возможно ли заставить предложение имени файла (используя клавишу Tab ) работать как с bash в Linux? Предположим, что каталог содержит 3 каталога: example1 , example ...
8
голосов
2ответа
1k показов
Почему bash tab-раскрывает тильду, когда я заканчиваю имя файла vim?
Если я cat ~/.bashr то это будет завершено с cat ~/.bashrc . Если я vim ~/.bashr то он завершится до vim /home/neil/.bashrc ... (Он делает то же самое с vi , который имеет псевдоним "vim" .) Могу ли ...
7
голосов
2ответа
623 показов
Как установить минимальное количество символов для завершения вкладки Bash?
Есть ли способ установить минимальное количество символов для завершения вкладки Bash? Моя причина в том, что я часто случайно нажимаю клавишу табуляции в пустой командной строке, и загрузка списка ...
7
голосов
2ответа
3k показов
Завершение умной вкладки (для каталогов)?
Существуют ли версии оболочки с более умным завершением вкладок? Я хотел бы иметь возможность печатать cd foo- Тогда он покажет мне возможные дополнения вместе с числами, которые я могу напечатать, ...
6
голосов
2ответа
2k показов
Как я могу получить emacs под окнами для автозаполнения путей в буферах оболочки, используя "\" вместо "/"?
Я использую Emacs для работы на Linux, Windows, OSX и все в порядке, за исключением одной раздражающей проблемы с буферами оболочки под Windows. Автозаполнение имен файлов будет работать отлично ...
6
голосов
1ответ
1k показов
Bash: всегда отображать возможности файла на вкладке
Когда я использую вкладку для завершения имени файла и найдено более ~ 100 совпадений, отображается что-то вроде «Показать все 403 возможности? (у или н)". Это раздражает, когда я делаю это много раз ...
6
голосов
1ответ
1k показов
Можно ли принудительно выводить предложения о завершении вкладки bash в один столбец?
Когда я набираю имя файла и дважды нажимаю клавишу Tab, появляется список каталогов, предлагающий все варианты завершения вкладки. По умолчанию он выводится в том же формате, что и ls но я бы ...
6
голосов
4ответа
2k показов
Zsh, директория табуляции с префиксом
У меня есть каталог, куда я помещаю все свои проекты, скажем, это ~/projects в качестве примера. Я создал команду с именем s которая принимает один аргумент и перемещает меня в этот каталог. ...
5
голосов
2ответа
1k показов
Доступ к меню "Открыть с помощью" Finder из командной строки (для завершения вкладки)
Я знаю, что в Mac OS X можно открыть файл из командной строки с помощью приложения по умолчанию с open и с другими приложениями с open -a . Таким образом, open movie.avi open -a VLC movie.avi open ...
5
голосов
10ответов
1k показов
Как минимизировать печать при частой смене каталогов?
Какие хорошие команды Linux облегчают переключение между разными каталогами в командной строке? Мне часто приходится переключаться между разными каталогами с длинными именами, например cd ...
5
голосов
3ответа
347 показов
Как прервать построение списка для завершения вкладки без потери команды?
some_very_long_command_line --arg1 --arg2=555 --arg4 ... ... ... && (Now it works. I want to cancel before the following message) Display all 6936 possibilities? (y or n) Как насчет долгого поиска по ...
5
голосов
3ответа
755 показов
Не расширять подстановочный знак при завершении вкладки
Мне интересно, как я могу настроить Zsh, чтобы не расширять подстановочный знак в имени файла. Например, у меня есть каталог из пары сотен файлов, который называется следующим образом: a.foo-bar ...
4
голоса
2ответа
2k показов
Может ли bash (или терминал) автоматически завершаться (tab-complete) из содержимого буфера терминала?
Представьте, что у меня есть сеанс bash в терминале, только после некоторого вывода: $ grep foo *.txt this.txt: something123 foo $ После этого grep предположим, что моя следующая команда примет ...
4
голоса
1ответ
143 показов
Списки завершения без кавычек в zsh
Я заметил, что списки автозаполнения в Zsh экранируют все имена файлов, как это Age\ of\ Empires\ 2/ ePSXe\ 1.7.0/ Touhou\ Project/ Windows\ 98\ SE/ Aikisado/ Mathematica\ 8/ Urban\ Terror/ World\ ...
4
голоса
2ответа
2k показов
Как восстановить завершение табуляции для переменных оболочки в командной строке bash?
Я давно установил в своих последних посещенных каталогах переменные оболочки d1, d2 и т.д. На древней машине Fedora я мог набрать команду вроде $ cp $ d1/ и оболочка заменит $ d1 текстом типа /home ...
4
голоса
0ответов
352 показов
Как я могу получить bash для выполнения ввода без учета регистра для моих псевдонимов и функций?
У меня есть псевдоним, как это: alias sshUntrusted='ssh -X -C -c blowfish-cbc,arcfour' Но когда я печатаю $ sshun после Tab, Bash не завершает псевдоним. я положил set completion-ignore-case on ...
4
голоса
1ответ
1k показов
Как я могу сделать Zsh Tab завершения исправить ошибки капитализации? для каталогов и файлов
Я полностью переключился на zsh при предыдущей установке Arch, и мне очень понравилось, потому что arch - это один из дистрибутивов, который использует ваши документы, файлы для загрузки, музыку и ...
4
голоса
1ответ
218 показов
zsh автозаполнение результатов от функции
Я искал и искал и не смог найти четкий способ сделать это: Немного придуманный пример, чтобы скрыть детали: скажем, я хочу автозаполнять имена сеансов tmux командой, которая их откроет. tmux-open ...
4
голоса
5ответов
834 показов
Command-T для оболочки
Я ищу расширение оболочки, которое позволяет мне выполнять завершение имени файла аналогично Command-T. Command-T - это функция в TextMate и плагин для Vim, который позволяет выбирать имена файлов, ...
4
голоса
1ответ
1k показов
Завершение табуляции для аргументов команды в Cygwin происходит из-за расширения `.exe`
Есть ли в Cygwin параметр конфигурации, чтобы при завершении Bash имени команды суффикс имени файла .exe игнорировался (не включался)? Объяснение проблемы Когда для завершения имени команды ...
4
голоса
2ответа
1k показов
Настройка завершения пути путями в bash или zsh для напоминания tcsh
Я давно пользуюсь tcsh, но все крутые ребята в наше время, похоже, используют либо bash, либо zsh (то есть шаблоны завершения для git или что-то еще доступны для bash и zsh, редко для tcsh). Моя ...
4
голоса
1ответ
2k показов
Как сделать так, чтобы bash делал vim-подобные дополнения для имен файлов?
Я бы хотел, чтобы bash вращался по соответствующим именам файлов, а не перечислял их, как, например, поведение завершения вкладки по умолчанию в vim. Есть ли простая команда, чтобы сделать это? Это ...
4
голоса
1ответ
207 показов
Как включить цветное завершение в Vim?
Я понимаю, что эти вопросы могут быть немного неясными, но я думаю, что пример поможет. Я в Vim и хочу открыть файл. В моем каталоге несколько файлов, и некоторые имеют одинаковый префикс. Я ...
3
голоса
4ответа
4k показов
Завершение zsh не будет работать в оболочке emacs
Я узнал о более мощных возможностях zsh для завершения и расширения вкладок, и они, похоже, не работают, когда я запускаю zsh под emacs с оболочкой Mx: cat $PATH раскрывает переменную табуляции в ...
3
голоса
1ответ
301 показов
Добавить строки в завершение zsh для всех команд и аргументов
Я хочу добавить ключевые слова foo и bar которые будут добавлены в результаты автозаполнения для любой команды или аргумента. например: cd должен давать foo и bar в предложениях в дополнение к ...
3
голоса
1ответ
407 показов
Частичное расширение Bash
У меня есть вопрос, похожий на этот, но другой: я хочу, чтобы bash использовал расширение glob в автозаполнении, если это возможно. Например, я хотел бы $ ls *2. Дать мне: $ ls mydoc2. mydoc2.pdf ...
3
голоса
2ответа
757 показов
bash complete: перечислить имена каталогов из определенного каталога?
Мне нужно, чтобы имена каталогов в /mailman /lists были добавлены в качестве аргумента (без косой черты) в команду 'list_members' независимо от того, где я нахожусь в файловой системе. В tcsh (на ...
3
голоса
2ответа
414 показов
Можно ли игнорировать точечные файлы при завершении вкладки cmd.exe?
Мне, к сожалению, нужно время от времени работать с cmd.exe, и это обычно меня не сильно беспокоит, за исключением случаев, когда я редактирую файл в vim, а затем пытаюсь запустить этот файл с ...
3
голоса
2ответа
303 показов
Завершение при вставке команды Bash, начинающейся с вкладок
Я пишу Dockerfile который форматирую, используя вкладки (которые я обычно использую везде). Но я скопировал многострочную команду, где вторая строка начинается с двух символов табуляции, т.е. apt-get ...
3
голоса
2ответа
105 показов
Есть ли способ рассказать оболочке (желательно zsh) о команде?
Я определил псевдоним: alias school="cd ~/School/3BaFys/" чтобы быстро перейти к папке 3BaFys которая содержит все каталоги, которые мне нужны в этом году. Есть ли способ сказать zsh что, когда я ...
3
голоса
2ответа
2k показов
Как я могу помешать Supertab выполнить завершение, даже если я просто хочу открыть вкладку?
Даже когда у меня есть пустой буфер в vim, supertab пытается выполнить завершение в начале. Как я могу настроить supertab, чтобы попытаться завершить табуляцию, только если есть символ?
3
голоса
0ответов
503 показов
Не удается завершить вкладку в PSQL
По некоторым причинам, завершение табуляции не работает в psql на моем Mac. Я могу легко добавлять полные имена таблиц и полей в Ubuntu, но нажатие клавиши TAB не работает в Mac OS X. Я могу успешно ...
3
голоса
0ответов
52 показов
Завершение вкладки с .bash_history
Я обычно использую PageUp/PageDown для поиска по .bash_history по заданному префиксу. Тем не менее, я регулярно ловлю меня, нажимая клавишу TAB несколько раз, прежде чем понять, что мне нужно ...
3
голоса
0ответов
421 показов
Экранирование пробелов в дополнении табуляции в подпроцессе оболочки Cygwin в GNU Emacs в Windows
Я использую GNU Emacs для Windows и Cygwin в качестве оболочки. Если я создаю подпрограмму оболочки Cygwin с оболочкой Mx, я получаю правильное приглашение bash. Если я наберу это: cd ~/My это ...
3
голоса
1ответ
460 показов
Завершение вкладки имени файла в среде bash backtick
Я нахожусь на Ubuntu 10.04, и я столкнулся с небольшим затруднением с завершением bash в backticks. Вот пример для иллюстрации: Я сохраняю потоковые URL-адреса своих радиостанций в текстовых файлах, ...
3
голоса
1ответ
195 показов
Почему ~ имя пользователя / меняется на / home / username, если путь завершается путем табуляции с пробелом в нем?
В ~jacksonc/temp/ есть два файла, test.txt и space test.txt , которые размещаются там через Windows (используя Samba). Используя bash, если я наберу cat ~jacksonc/temp/t[tab] , он автоматически ...
3
голоса
1ответ
167 показов
Почему значение '-' (дефис) в стиле "тег-порядок" предотвращает сопоставление тега "исполняемые файлы", даже если этот тег указан явно?
С кодом ниже все работает как положено: Когда я пишу c и нажимаю клавишу TAB , я получаю соответствующие дополнения в правильном порядке. Когда я пишу ./ и нажимаю клавишу TAB , я получаю завершение ...
2
голоса
1ответ
1k показов
Завершение вкладки имени файла Bash
Иногда я замечал, что завершение вкладок тщательно фильтруется в bash. Я программист java и часто использую команды java и javac в терминале для быстрых или удаленных задач. Скажем, у меня есть два ...
2
голоса
1ответ
286 показов
Как скрыть программу от завершения Linux
У меня есть учетная запись на общем компьютере, и я не могу получить доступ к /usr /bin, где есть много программ, которые я никогда не использую. Я бы хотел, чтобы вкладки игнорировали многие из этих ...
2
голоса
1ответ
170 показов
Завершение вкладки zsh для запуска скриптов в текущей папке (. <TAB> scr <TAB>)-> ./script.sh
У меня проблема с zsh (или oh-my-zsh): Когда я хочу запустить скрипт в текущем каталоге, я делаю ./script.sh . В bash я мог бы сделать . и это дало бы мне ./ где я мог бы продолжать вводить имя ...
2
голоса
1ответ
253 показов
завершение вкладки в bash?
Возможно ли иметь в bash завершение табуляции с учетом типов файлов? Т.е., скажем, в каталоге есть два файла, "foobar.txt" и "foobar.html", когда я набираю "firefox foo", а затем нажимаю tab, bash ...
2
голоса
2ответа
659 показов
urxvt - вкладка раскрыть переменные среды
Я новичок в urxvt (перенесен из gnome-терминала -> Ubuntu 12.04 беженец). Я привык к тому, что переменные окружения расширяются в gnome-терминал по умолчанию Предположим, что у меня есть переменная ...
2
голоса
1ответ
898 показов
Bash Shell висит?+Tab-полной
Я часто использую завершение табуляции в Bash при заполнении каталогов, но нахожу, что оно зависает в течение недопустимого промежутка времени, если я случайно включу вопросительный знак в каталог. Я ...
2
голоса
2ответа
316 показов
Подкаталог автозаполнения Bash для пользовательских команд
Я часами пытался заставить это работать и чувствую, что не приблизился. Я пытаюсь сократить наш рабочий процесс, заполнив табуляцию имен каталогов из Mac OS X Terminal. У нас есть внутренний ...