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.

  1. 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.
  2. Mais importante do apoio a um sistema de controle de origem específica é a capacidade de controlar a lista devolvida a mim mesmo.
  3. Uma solução aceitável também seria a utilização de um outro de ligação chave de TAB. (Ctrl- talvez)
Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top