快捷方式,设置文件类型 Geany

Shortcut, set filetype Geany

每次创建新文件时,我都必须通过文档->设置文件类型->.....

手动select文件类型

是否有快捷方式或自定义命令可用于 select 将编程语言快速转换为 Pascal?

很高兴你提出这个问题。每当我创建一个新文件来编写 Bash 脚本时,同样的烦恼困扰着我。所以,我想出了一个解决方案。

如果您使用的是 Linux 系统,您可以设置一个自定义命令来调用 xdotool 来完成这项工作。如果你没有安装它,它应该在你的发行版的仓库中可用。使用 xdotool,您可以模拟一系列按键来为您完成 selecting Pascal 的工作。

  1. 转到Edit > Format > Send Selection to > Set Custom Commands
  2. 单击添加 按钮
  3. 在命令编辑框中输入适当的 xdotool 命令(见下文)
  4. Enter 键(重要! 如果你不按 Enter, Geany 不会保存盒子里的东西。)
  5. 单击确定按钮

我的 Geany 安装中 select Pascal 的确切命令是...

xdotool key alt+d t p Page_Down Up Up Up Up Up Up Up Return

...但需要时进行调整。

您还需要为 运行 自定义命令设置键盘快捷键。 (重要! 新文档需要焦点才能使自定义命令生效。)您可以尝试 Ctrl+1,这应该是 Custom Command 1 的默认键盘快捷键,但由于某种原因它在我的 Geany 安装上不起作用。如果您有同样的问题,那么...

  1. 转到Edit > Preferences > Keybindings
  2. 向下滚动到 "Send to Custom Command 1"
  3. 单击更改 按钮
  4. 按您想要的快捷键组合
  5. 单击确定按钮
  6. 测试快捷方式(Geany 似乎对哪些组合键有效非常严格,因此您可能需要尝试一些。我通过选择 Alt+[=41 使其正常工作=]1.)

如果您使用 Windows,而 xdotool 不可用,我可能会尝试使用 xdotool-for-windows first, and if it didn't work out I'd see if something listed at AlternativeTo 来达到目的。

Geany 有 commander 插件(geany-plugin-commander 基于 Debian 的发行版上的软件包)。它基本上使所有菜单项都可搜索,包括 Set Filetype。不要忘记在 installing/enabling 插件后设置“命令面板”菜单的快捷方式。