bash
integração de shell e conclusão de tabulação nos diretórios que você salvou.
sudo apt-get install cdargs
. /usr/share/doc/cdargs/examples/cdargs-bash.sh
cd /very/long/path/1
mark path1
cd /another/long/path/
mark path2
cd /yet/another/third/long/path
mark foo
cv path1
cv foo
cv p<TAB> ## tab-completes to "path1/" or "path2/"
Os marcadores que você cria são salvos por cdargs
em seu próprio arquivo de configuração, então eles são automaticamente transferidos de uma sessão de shell para a próxima e ficam disponíveis na próxima vez que você fizer login ou abrir um terminal.
Ele ainda vem com um modo de curses interativo para procurar sua lista completa de diretórios marcados. Basta executar cv
ou cdargs
sem argumentos e ele mostrará uma lista de caminhos de diretório marcados que você pode selecionar usando as teclas de seta ou vi
-style hjkl
.
Para ativar o cdargs
para o seu ambiente de shell automaticamente, simplesmente digite /usr/share/doc/cdargs/examples/cdargs-bash.sh
do seu ~/.bashrc
ou solicite que ele seja carregado em cada shell interativo bash
. Por exemplo,
cp /usr/share/doc/cdargs/examples/cdargs-bash.sh ~/.bashrc-cdargs
echo '. ~/.bashrc-cdargs' >> ~/.bashrc