Como posso ligar para a conclusão de tabulação das tcsh em Linux
-
13-09-2019 - |
Pergunta
Eu tenho alguns diretórios com um número de arquivos "escondidos". Um exemplo disso é que eu estou em uma sandbox controlado fonte e alguns dos arquivos não foram check-out ainda.
Quando eu bati TAB, eu gostaria a opção de ver esses arquivos.
Uma pergunta semelhante foi perguntado antes: CVS Tab conclusão de módulos sob Linux As respostas a que resumem pergunta para: "do Ubuntu tem que construiu em"
Eu não tenho a opção de mudar para o Ubuntu, mas com certeza eu posso usar os mesmos mecanismos.
- como posso ligar para o recurso de guia-conclusão do tcsh para adicionar suporte de arquivo adicional para CVS, SVN e BitKeeper tudo seria útil.
- Mais importante do apoio a um sistema de controle de origem específica é a capacidade de controlar a lista devolvida a mim mesmo.
- Uma solução aceitável também seria a utilização de um outro de ligação chave de TAB. (Ctrl- talvez)
Solução
A partir da página de manual:
completo builtin comando pode ser usado para dizer ao shell como outros do que nomes de arquivos, comandos e variáveis ??palavras completas
pode começar
Outras dicas
Eu não sei como programar em tcsh. Mas se você puder, então você pode olhar para o arquivo chamado "bash_completion" a partir do arquivo (encontrar o link de download aqui .)
Na linha 1673 começa conclusão código CVS - e isso pode ser portátil para csh se você estiver familiarizado com as diferenças entre bash / tcsh
.Na minha máquina ubuntu, há também uma seção para a conclusão SVN (em / etc / bash_completion) que não parecem estar presentes no arquivo do mantenedor.
Isso não é um comportamento específico do Ubuntu, é o bash-completion
projeto.
Você pode usar isso, se você pode mudar de tcsh para bash.