Domanda
Ho provato a caricare bash_completion nel mio bash (3.2.25), non funziona. Nessun messaggio ecc Ho usato il seguente nel mio .bashrc
if [ -f ~/.bash_completion ]; then
. ~/.bash_completion
fi
Ho anche cercato di utilizzare Bash_profile invece, ma con lo stesso risultato. Quindi il problema è perché essa non funziona? Qualche idea? Suggerimenti?
Soluzione
È sufficiente di sourcing quel file produrrà alcun output al terminale. Tutto ciò che fa è definire una serie di funzioni. Una volta che hai di provenienza, si dovrebbe essere in grado di fare completamenti scheda sui comandi svn. Tipo svn Spazio e premere Tab due volte. Si dovrebbe vedere un elenco di comandi svn.
Altri suggerimenti
Quindi questo può sembrare una domanda stupida, ma hai messo il bash_completion la sovversione in un file chiamato .bash_completion
o in un file chiamato bash_completion
? (Si noti il ??punto iniziale) Che cosa dice ls -la bash* .bash*
?
Per questo frammento di codice al lavoro, è necessario il file sovvertimento di essere in .bash_completion
. Se non lo è, fare:
mv -i bash_completion .bash_completion