Завершение вкладки для .bat файлов в Git-for-Windows Bash
Git для Windows устанавливает "Git Bash", оболочку bash, которая работает в Windows, что очень приятно. Я полагаю, что это основано на MinTTY. Помимо сценариев оболочки bash, он та...
Подборка 98 вопросов с тегом «tab-completion» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
98 вопросов
Git для Windows устанавливает "Git Bash", оболочку bash, которая работает в Windows, что очень приятно. Я полагаю, что это основано на MinTTY. Помимо сценариев оболочки bash, он та...
Я обычно использую PageUp / PageDown для поиска по .bash_history по заданному префиксу. Тем не менее, я регулярно ловлю меня, нажимая клавишу TAB несколько раз, прежде чем понять,...
Ответ: executableТег вызывает _files -g '*(-*)в этом случае. Затем _filesвызывается more _tags, поэтому необходимо будет также указать эти неявно указанные теги в функциях завершения . zs...
Главный вопрос Я хотел бы добавить символы Powerline в начале и в конце выбранного завершения, например: Запустил меню завершения, вставив cи нажав TABклавишу. Переместился вправо...
Ответ: Со страницы руководства bash : compgen [option] [word] ... If word is specified, only those completions matching word will be displayed. Вы уже фильтруете список с помощью grep, по...
Время от времени нажатие Tabпри наборе чего-либо git-bashприводит к следующей ошибке вместо того, что должно было делать завершение вкладки: bash: cannot create temp file for here-...
Если я <наберу символ, а затем продолжу печатать, завершение автозапуска работает так, как и было задумано: Но вне <>тегов (html или php - <a></a>или <?php...
Ответ: Это расширение отличного ответа Камиля, которое удаляет дефис из -moduleчасти имени каждого подкаталога. bugfix) curdir=$(pwd) cd public/submodules/ 2>/dev/null && _file...
Как предотвратить цикл ZSH с помощью соответствующих завершений, а вместо этого просто представить список оставшихся возможностей в списке? На моих последних установках ОС я начал...
Ответ: Я предлагаю: bind 'set completion-ignore-case on'
Ответ: Цитирую очень полезную запись в списке рассылки zsh-users : [...] шаблоны списка цветов должны быть в состоянии правильно окрасить дополнения (отдельно), описания (отдельно, но с б...
У нас есть установка, где задания отправляются, а их результаты сохраняются в каталогах с тем же именем, но с разной конечной отметкой времени; например.: result_20170111T090200 re...
Я часто использую gencompкоманду с RobSis zsh-completion-generator для генерации определений завершения ZSH, и она прекрасно работает по большей части! Однако есть одна небольшая о...
Ответ: This is controled by a zstyle: zstyle ':completion:*' matcher-list 'm:=' This tells zsh that small letters will match small and capital letters. (i.e. capital letters match only ca...
Ответ: I'd suggest to write a completion function for your cdgit function. Put this file named _cdgit into a directory which is in your $fpath, e.g. /usr/share/zsh/site-functions, then st...
Ответ: Had to dig through the zshcompsys manual to find out the right commands The below code at the end of ~/.zshrc works for me function _my_completions() { local -a mywords mywords=( f...
Ответ: Оказывается, в Cygwin есть опция конфигурации, которая настраивает Bash так, чтобы он не включал .exeрасширение имени файла при завершении имени команды. Включение completion_strip...
Ответ: Figured it out. It was pretty simple and so a lot of the guides seemed to skip over something like this and go onto more complex stuff. In ~/.zshrc: function _tmux_completions() {...
Ответ: Возможно, вы захотите добавить это в ваш .bashrc или .bash_aliases . # load git completions _completion_loader git # assign git's completion function _git to gi complete -o bashdef...
Ответ: Это, вероятно, потому что ваша спецификация недействительна. следующие работы прекрасно работают для меня: { "scope": "text.html", "completions": [ { "trigger": "test\tTheTest", "c...
Ответ: Your $PATH contains either ./ or the parent directory of src and srptool. Bash auto-completion completes commands found in your $PATH, so if ./ is in there and your current working...
Ответ: Можно ли восстановить bash_completionфайл из completionsкаталога? Будет ли работать catвсе файлы completionsвместе? Я не уверен, что вы можете восстановить его так, как вы описали,...
Ответ: Итак, в этом вопросе происходит три разные вещи: 1) Для поиска функции завершения bash команды complete -p <command>делает свое дело. В этом случае complete -p screenдаетcomp...
Ответ: Yes, history-search-backward looks only for lines beginning with the first word of the current command line. This is neither a shortcoming nor a bug, but intentional. For your use-...
Ответ: Ответ Хаоса ясно объясняет, как отключить это поведение, но я интерпретировал этот вопрос как мотивированный любопытством по поводу того, что случилось с первой частью apt-getкоман...
Ответ: It turned out a little more difficult than I anticipated. I had Emmet package installed. Emmet has own autocompletion support, but I did not manage to make it spit out the <![CD...
Ответ: $ complete do_stuff 'c/input=/f/' 'p/*/(--input)/=' The first part is to complete filenames after input= (f flag), the second part is to complete --input and append a =.
Ответ: zsh has a completion function for commands in PATH named _path_commands. You can configure the completion to use it for myFunc by running: compdef _path_commands myFunc Note: this...
Ответ: My colleague came up with this solution right after I posted the question. It works well: function _listlists() { local cur COMPREPLY=() cur=$ COMPREPLY=($( compgen -W "$(ls -d /ma...
Ответ: Лучший способ симулировать это поведение автозаполнения - включить переменную readline (для отображения возможных завершений, если найдено более одного совпадения), а затем вызвать...
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту