Eu tenho notado, por vezes, que a conclusão da tabulação é filtrada de forma útil no bash. Eu sou um programador java e geralmente uso o java
e javac
comandos no terminal para tarefas rápidas ou remotas.
Digamos que eu tenha os dois arquivos usuais em um diretório: MyProgram.java
e MyProgram.class
Se eu pedir bash para tabcomplete do prefixo de comando java M
, preenche diretamente para java MyProgram
isso é útil. Claramente o bash está configurado para aceitar apenas *.classe conclusões para o java
comando (e sabe tirar a extensão do arquivo), ou o java
comando está dizendo bash isso de alguma forma.
Eu gostaria de realizar o mesmo com um editor de texto, para que eu pudesse digitar nano M
e tê-lo guia completa para nano MyProgram.java
em vez de fazer uma pausa nano MyProgram.
, é possível dizer, lista negra *.classe da aba de nano completa?
Acima de tudo, eu estaria interessado em saber se esta é uma configuração bash ou algo do lado do programa.