Вообще-то, возможно, вы говорите о кнопках мыши -вы можете привязать кнопки мыши к чему угодно, например:
bind -n M-DoubleClick1 split-window
Мета + двойной щелчок разделит панель.
Вы можете извлечь путь к каталогу, содержащему скрипт, из имени скрипта. Имя скрипта хранится в переменной $0
. Вы можете использовать dirname
, чтобы извлечь из него путь. Таким образом, чтобы изменить текущий рабочий каталог на местонахождение скрипта при его запуске, вы можете запустить его следующим образом:
#!/bin/zsh
cd "$(dirname "$0")"
Я процитировал $0
перед переходом к dirname
, а также подстановку $(…)
перед переходом к cd
, если путь содержит пробелы.