Запустите файловый менеджер от терминала с сочетанием клавиш

Я хотел бы использовать сочетание клавиш для запуска файлового менеджера в рабочем каталоге терминала (обратный эквивалент Горячей клавиши для "открытого терминал здесь").

Как я могу достигнуть этого?

3
задан 13 April 2017 в 15:24

1 ответ

Сочетание клавиш как это не существует по умолчанию, но можно использовать удар, встроенный bind для определения того.

Просто добавляют следующий раздел к Вашему ~/.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 терминальная escape-последовательность моего сочетания клавиш, Высокий звук + Сдвиг + F . Выезд превосходный ответ @slm в Unix. SE, чтобы изучить, как определить корректный Escape, кодирует для Вашего предпочтительного сочетания клавиш.

Другой быстрый способ определить код Escape (как предложено @KasiyA):

Открывают Ваш терминал и нажатие Ctrl + V . Теперь нажмите свое любимое сочетание клавиш. Корректный код Escape должен появиться. Просто удостоверьтесь, что заменили ^[ \e прежде, чем добавить ярлык на Ваш .bashrc, например, замена ^[F с \eF.

<час>

Источники :

https://www.gnu.org/software/bash/manual/bashref.html#Bash-Builtins
https://unix.stackexchange.com/q/89622/29245

5
ответ дан 1 December 2019 в 15:38

Другие вопросы по тегам:

Похожие вопросы: