Я рад, что вы спросили. Меня беспокоит то же самое, когда я создаю новый файл для написания сценария Bash. Итак, я нашел решение.
Если вы используете систему Linux, вы можете настроить собственную команду для вызова xdotool
для выполнения работы. Если он у вас не установлен, он должен быть доступен в репозитории вашего дистрибутива. С помощью xdotool
вы можете имитировать последовательность нажатий клавиш, чтобы выполнить работу по выбору Pascal за вас.
- Go до
Edit > Format > Send Selection to > Set Custom Commands
- Щелкните Кнопка * Добавить
- Введите соответствующую команду
xdotool
в поле редактирования команд (см. Ниже) - Нажмите клавишу Enter ( Важно! Если вы не нажмете Введите , Geany не сохранит содержимое поля.)
- Нажмите кнопку OK
Точная команда для выбора Pascal в моей установке Geany:
xdotool key alt+d t p Page_Down Up Up Up Up Up Up Up Return
... но при необходимости внесите изменения.
Вы также захотите установить сочетание клавиш для запуска настраиваемой команды. ( Важно! Новый документ должен иметь фокус, чтобы настраиваемая команда работала.) Вы можете попробовать Ctrl + 1 , который предполагается использовать по умолчанию сочетание клавиш для Custom Command 1, но по какой-то причине оно не работает в моей установке Geany. Если у вас такая же проблема, то ...
- Go до
Edit > Preferences > Keybindings
- Прокрутите вниз до «Отправить на настраиваемую команду 1»
- Щелкните кнопка Изменить
- Нажмите комбинацию клавиш, которую вы хотите для ярлыка
- Нажмите кнопку OK
- Протестируйте ярлык (Geany кажется странно строгим в отношении того, какие комбинации клавиш будут работать, поэтому вам, возможно, придется попробовать несколько. Я добился его, выбрав Alt + 1 .)
Если вы используете Windows, где xdotool
недоступен, я бы, вероятно, сначала попробовал xdotool-for- windows, и если это не сработает Я бы посмотрел, подходит ли этой цели что-то, указанное в AlternativeTo .