Perguntas sobre 'tab-completion'

0
respostas

Reutilização da conclusão do _kill no .bashrc falha

Estou tentando estender a conclusão do bash alias perf-connect-process="perf record -p"; alias pperf=perf-connect-process; complete -F _kill perf-connect-process; complete -F _kill pperf; reutilizando a função de conclusão do bash existen...
30.05.2014 / 12:31
0
respostas

conclusão do tmux (não conclusão do shell)

Existe alguma maneira de completar texto arbitrário da sua tmux sessão (por exemplo, saída de comandos anteriores)? Algo parecido com hippie-expand em emacs ou Qualquer conclusão de palavra em vim ? Note que eu não estou olhando p...
10.03.2014 / 23:29
0
respostas

Conclusão da tabulação que honra $ CDPATH

Instalei bash_completion e defini meu $ CDPATH. Eu posso com sucesso cd para subdiretórios daqueles no meu $ CDPATH. O que eu gostaria de fazer aqui é que a conclusão da tabulação traga arquivos nesses subdiretórios, de modo que, para um a...
23.01.2014 / 19:01
0
respostas

Como fazer o trabalho de conclusão de tabulação entre parênteses

Na minha máquina Ubuntu, posso fazer isso emacs $(which first-part-of-executable<tab> e o bash irá completar o nome completo do executável. Eu habilitei isso sozinho adicionando complete -c which para o meu .bashrc , porque...
07.08.2013 / 12:51
0
respostas

Como obtenho conclusão da guia zsh para “vi ** / fooTAB” para combinar e completar o primeiro arquivo que combina “foo *” em qualquer lugar sob o diretório atual?

Como obtenho conclusão da guia zsh para cat **/foo<TAB> para corresponder e concluir o primeiro arquivo correspondente a foo* em qualquer subdiretório no diretório atual? Por exemplo, faça isso dentro de um novo diretório de teste...
20.09.2012 / 00:21
2
respostas

zsh completion não funciona no Cygwin para outros drives

Estou no Win7 x64, no Cygwin 1.7 e no zsh (e usando oh-my-zsh). Novato Zsh aqui. Eu testei o autocompletar do zsh que não está funcionando no cygwin e tentei solução lá, mas sem sorte. Minha tabela de montagem: C: on /c type ntfs (bi...
12.01.2013 / 11:19
2
respostas

conclusão da guia bash não funciona em shell scripts

No meu sistema Fedora 19, a conclusão da guia não funciona para scripts bash quando eu tenho um sh no início da linha de comando, a menos que o nome do arquivo de script termine com .sh . Ou seja, se eu digitar: $ sh file<tab>...
17.07.2013 / 13:12
5
respostas

Nomes amigáveis de conclusão de tabulação para iniciar / parar

Eu tenho muitos scripts que são usados para iniciar e parar serviços. É frustrante ao usar a conclusão de tabulação que você precisa digitar: ./serviceScript.sh [sta|sto] antes que haja informação suficiente para completar a tabulação pa...
02.07.2012 / 12:29
1
resposta

É possível no bash completar o meio de uma palavra?

Eu tenho um script simples de conclusão do bash para o meu pesquisador de ramificação do git personalizado. #/usr/bin/env bash _branch_completions() { local word="${COMP_WORDS[COMP_CWORD]}"; if [ ! -z "$word" ] then COMPREPLY=($(com...
20.04.2018 / 04:07
1
resposta

zsh conclusão para todos os executáveis no caminho

Eu escrevi um script que leva como argumento qualquer executável arbitrário em meu $ PATH. Existe uma maneira de criar uma função de conclusão zsh (ou bash) de forma que eu possa digitar myFunc to[Tab] e concluir a myFunc top , por exemplo?...
18.03.2015 / 02:44