【问题标题】:Shortcut, set filetype Geany快捷方式,设置文件类型 Geany
【发布时间】:2020-08-23 14:31:17
【问题描述】:

每次创建新文件时,我都必须通过 Document->Set Filetype->.​​....

手动选择文件类型

我可以使用快捷方式或自定义命令来选择编程语言以实现快速帕斯卡吗?

【问题讨论】:

  • Geany 通过两种方式检测文件类型:Shebang 和扩展名。你怎么称呼你的文件?
  • 保存文件后,geany 立即设置文件类型。

标签: editor text-editor geany


【解决方案1】:

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

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

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

在我的 Geany 安装中选择 Pascal 的确切命令是...

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

...但如果需要,请进行调整。

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

  1. 转到Edit > Preferences > Keybindings
  2. 向下滚动到“发送到自定义命令 1”
  3. 点击更改按钮
  4. 按您想要的快捷键组合
  5. 点击确定按钮
  6. 测试快捷方式(Geany 似乎对哪些组合键有效,因此您可能需要尝试一些。我通过选择 Alt+1 使其工作.)

如果您使用的是 Windows,而 xdotool 不可用,我可能会先尝试 xdotool-for-windows,如果没有成功,我会查看 AlternativeTo 中列出的内容是否会达到目的。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      相关资源
      最近更新 更多