Eu encontrei um artigo interessante: Prevendo linhas de comando do UNIX sobre previsão de linha de comando (com base nas atividades anteriores do usuário), e me pergunto se existe alguma implementação real dessas
Eu encontrei um artigo interessante: Prevendo linhas de comando do UNIX sobre previsão de linha de comando (com base nas atividades anteriores do usuário), e me pergunto se existe alguma implementação real dessas
Existe uma maneira de cancelar uma conclusão depois de iniciada? Às vezes, pressiono tolamente a guia para concluir automaticamente os alvos (apenas por pura indolência) e, em seguida, acabo tendo que esperar mais tempo do que se eu tivesse digitado todo o "install" ou "check" sozinho. Não vi nada...
Eu tenho algumas funções de shell definidas no meu, .zshrcque economizam na digitação e permitem a integração com a tela. Por exemplo: function s() { screen -t "$1" ssh "$@" } No entanto, quando eu uso essas funções do shell, não posso tirar proveito dos recursos de conclusão de comando...
Eu tenho um script para completar automaticamente meus hosts ssh. Se eu alterar meu, ~/.ssh/configo preenchimento automático não será atualizado automaticamente. Isso não me surpreende. Em um novo shell, a nova entrada é escolhida e utilizável, é claro. Como acionar manualmente uma atualização da...
Estou acostumado a usar o preenchimento de guias no bash para apt list --upgradabledigitar apt ltab--utab, mas não posso fazer a mesma coisa com o zsh: --unão se expande --upgradablequando pressiono tab. Eu pesquisei algumas soluções sugerindo a instalação zsh-completação e adicionando setopt...
Eu tenho o zsh 5.0.7 configurado para usar a conclusão de guias que não diferenciam maiúsculas de minúsculas zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' O problema que estou tendo é que essa insensibilidade ao caso geralmente leva à minha necessidade de pressionar Tabum tempo extra....
Existe uma maneira "fácil" de executar um comando no estilo "ls -la" para listar todos os arquivos / binários executáveis no PATH atual? (Pretendo canalizar a saída para o grep, para procurar comandos com prefixos desconhecidos, mas basicamente com "nomes" conhecidos, o tipo de caso em que o...
OK, um pouco de experiência: uso um Mac e faço o máximo possível na CLI. Em particular, eu freqüentemente coloco um pendrive cpou mvum arquivo e, em seguida, desejo imediatamente ejetar (desmontar e desconectar). Isso geralmente pode ser realizado com algumas teclas, exceto para desmontá-lo, o que...
Desde que a conclusão da guia se tornou um recurso padrão nos shells, tenho sido um usuário muito feliz disso. Eu até gosto da conclusão inteligente do Bash (onde ele só procura por arquivos PDF, se eu digitar evince foo <TAB>) - desde que adivinhe corretamente. Destrói um dia feliz quando o...
Como posso configurar o Bash, Zsh ou Tmux para concluir o último identificador correspondente na tela ? Considere este cenário comum: $ 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%...
Estou usando, entre outras coisas, o bash 4.2.37 no Linux Mint 14. Quando eu preencho automaticamente o nome de uma variável de ambiente digitando Tab, ela se expande para o nome da variável seguida por um espaço. Se o valor da variável for um nome de diretório, quero que ele se expanda para o...
No meu comportamento atual do zsh, pressionar a tecla tab após digitar "sudo" apenas adiciona um espaço. $ sudo ... O que eu realmente quero é que a guia se expanda completamente para o caminho do binário que está prestes a executar quando eu clicar na guia, permitindo que eu veja o que será...
Se eu tiver um diretório contendo os arquivos foo.bar.a.cat foo.bar.a.hat e digito ls f+ TABo shell bash é preenchido automaticamente ls foo.bar.a.. Se eu digitar ls *bar*+ TAB, gostaria que o preenchimento automático para *bar*.a.. Isso é possível? Isso é semelhante à pergunta Como habilitar...
Entendo que o preenchimento automático do bash funciona para utilitários padrão. Mas como ele faz o preenchimento automático de programas personalizados como o Oracle SQL loader? No comando a seguir, se você tabular depois control=, ele será preenchido automaticamente com o nome do arquivo de...
Eu sou um usuário antigo do tcsh que finalmente decidiu experimentar o zsh. Ando brincando com a conclusão, mas uma coisa que não gosto é que, quando clico na guia de uma conclusão que pode ter muitos valores, ela imprime as opções de conclusão abaixo do prompt, empurrando o prompt para baixo do...
Eu tenho um pequeno aborrecimento em como zshestá fazendo sugestões completas para meus comandos. Se eu digitar o início de um comando que não tenho instalado e pressionar, tabele sugerirá a função de conclusão que está instalada. Digamos que eu queira executar, vimmas não está instalado, ele...
É possível desativar o preenchimento automático do Bash apenas para um comando específico? Caso de uso: por razões óbvias, eu gostaria de desativar o preenchimento automático para o rmcomando quando eu for root. Também seria uma dor terrível se eu desativasse completamente o preenchimento...
Estou tentando implementar uma conclusão personalizada do bash, conforme descrito aqui . No entanto, parece que compgendiferencia maiúsculas de minúsculas . Existe uma maneira de torná-lo sem distinção entre maiúsculas e minúsculas nesse
Está bem; suponha que eu esteja no Bash e tenha vários arquivos em uma pasta. Vários deles são nomeados file☠☡☢☣.txt, onde ☠☡☢☣começa com caracteres unicode loucos e não tipáveis. Como eu me referiria a um deles? A guia "Pushing" apenas é concluída automaticamente e file, em seguida, ele deseja que...
$ 7z l ~ / Downloads /Tab Como fazer com que a lista resultante seja classificada por data, não por nome? Atualmente, uso um script especial para listar N arquivos mais recentes em um determinado diretório (e copiar o nome do arquivo manualmente na linha de comando), mas quero torná-lo mais fácil...