
Gostaria de usar um atalho de teclado para iniciar o gerenciador de arquivos no diretório de trabalho do terminal (o equivalente reverso deAtalho de teclado para “abra um terminal aqui”).
Como posso conseguir isso?
Responder1
Um atalho de teclado como este não existe por padrão, mas você pode usar o bash integrado bind
para defini-lo.
Basta adicionar a seguinte seção ao seu ~/.bashrc
:
# define function that opens default FM in working directory
fmhere(){
xdg-open "$PWD"
}
# bind hotkey to it (<Alt><Shift><F>)
bind -x '"\eF":"fmhere"'
\eF
é a sequência de escape do terminal do meu atalho de teclado, Alt+ Shift+ F. ConfiraExcelente resposta de @slm em unix.SEpara saber como determinar o código de escape correto para o atalho de teclado de sua escolha.
Outra maneira rápida de determinar o código de escape:
Abra seu terminal e pressione Ctrl+ V. Agora pressione seu atalho de teclado favorito. O código de escape correto deve aparecer. Apenas certifique-se de substituir ^[
por \e
antes de adicionar o atalho ao seu arquivo .bashrc
, por exemplo, substitua ^[F
por \eF
.
Fontes:
https://www.gnu.org/software/bash/manual/bashref.html#Bash-Builtins
https://unix.stackexchange.com/q/89622/29245