Ярлык, установить тип файла Geany - PullRequest
0 голосов
/ 08 мая 2020

Каждый раз, когда я создаю новый файл, мне приходится выбирать тип файла вручную через Document-> Set Filetype -> .....

Есть ли ярлык или специальная команда, которую я могу использовать для выбора язык программирования на pascal быстро?

1 Ответ

1 голос
/ 09 мая 2020

Я рад, что вы спросили. Меня беспокоит то же самое, когда я создаю новый файл для написания сценария Bash. Итак, я нашел решение.

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

  1. Go до Edit > Format > Send Selection to > Set Custom Commands
  2. Щелкните Кнопка * Добавить
  3. Введите соответствующую команду xdotool в поле редактирования команд (см. Ниже)
  4. Нажмите клавишу Enter ( Важно! Если вы не нажмете Введите , Geany не сохранит содержимое поля.)
  5. Нажмите кнопку 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. Если у вас такая же проблема, то ...

  1. Go до Edit > Preferences > Keybindings
  2. Прокрутите вниз до «Отправить на настраиваемую команду 1»
  3. Щелкните кнопка Изменить
  4. Нажмите комбинацию клавиш, которую вы хотите для ярлыка
  5. Нажмите кнопку OK
  6. Протестируйте ярлык (Geany кажется странно строгим в отношении того, какие комбинации клавиш будут работать, поэтому вам, возможно, придется попробовать несколько. Я добился его, выбрав Alt + 1 .)

Если вы используете Windows, где xdotool недоступен, я бы, вероятно, сначала попробовал xdotool-for- windows, и если это не сработает Я бы посмотрел, подходит ли этой цели что-то, указанное в AlternativeTo .

...