
Me gustaría usar un atajo de teclado para iniciar el administrador de archivos en el directorio de trabajo de la terminal (el equivalente inverso deAtajo de teclado para "abrir una terminal aquí").
¿Cómo puedo conseguir esto?
Respuesta1
Un atajo de teclado como este no existe de forma predeterminada, pero puedes usar el bash integrado bind
para definir uno.
Simplemente agregue la siguiente sección a su ~/.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
es la secuencia de escape del terminal de mi método abreviado de teclado, Alt+ Shift+ F. VerificarExcelente respuesta de @ slm en unix.SEpara aprender cómo determinar el código de escape correcto para el método abreviado de teclado que elija.
Otra forma rápida de determinar el código de escape:
Abre tu terminal y presiona Ctrl+ V. Ahora presiona tu atajo de teclado favorito. Debería aparecer el código de escape correcto. Sólo asegúrese de reemplazar ^[
con \e
antes de agregar el acceso directo a su archivo .bashrc
, por ejemplo, reemplazar ^[F
con \eF
.
Fuentes:
https://www.gnu.org/software/bash/manual/bashref.html#Bash-Builtins
https://unix.stackexchange.com/q/89622/29245