java
tem um script de preenchimento automático separado que substitui o mecanismo de conclusão padrão. Na minha distribuição (Arch Linux), ele é instalado em /usr/share/bash-completion/completions/java
.
Para substituir o comportamento de conclusão de tabulação, você pode criar um script desse tipo. Se você quiser que todos os arquivos .class
sejam ignorados para cada comando, defina a variável FIGNORE
(por exemplo, em ~/.bashrc
). Exemplo: FIGNORE=.class
. Na página de manual de bash
:
FIGNORE
A colon-separated list of suffixes to ignore when performing filename completion (see READLINE below). A filename whose suffix matches one of the entries in FIGNORE is excluded from the list of matched filenames. A sample value is ".o:~".