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

Editor 快捷方式,设置文件类型Geany,editor,text-editor,geany,Editor,Text Editor,Geany,每次创建新文件时,我都必须通过Document->Set Filetype->手动选择文件类型 有没有快捷方式或自定义命令可以用来选择pascal fast的编程语言?很高兴您能提出这个问题。每次我创建一个新文件来编写Bash脚本时,都会遇到同样的麻烦。所以,我想出了一个解决办法 如果您使用的是Linux系统,您可以设置一个自定义命令来调用xdool来完成此任务。如果您没有安装,它应该在发行版的回购中提供。使用xdool,您可以模拟一系列按键来为您选择Pascal 转到Edit>Format>S

每次创建新文件时,我都必须通过Document->Set Filetype->手动选择文件类型


有没有快捷方式或自定义命令可以用来选择pascal fast的编程语言?

很高兴您能提出这个问题。每次我创建一个新文件来编写Bash脚本时,都会遇到同样的麻烦。所以,我想出了一个解决办法

如果您使用的是Linux系统,您可以设置一个自定义命令来调用
xdool
来完成此任务。如果您没有安装,它应该在发行版的回购中提供。使用
xdool
,您可以模拟一系列按键来为您选择Pascal

  • 转到
    Edit>Format>Send Selection to>Set Custom Commands
  • 单击添加按钮
  • 在命令编辑框中输入相应的
    xdool
    命令(见下文)
  • 按Enter键(重要!如果不按Enter键,Geany将不会保存框中的内容。)
  • 单击确定按钮
  • 在我的Geany安装中选择Pascal的确切命令是

    xdotool key alt+d t p Page_Down Up Up Up Up Up Up Up Return
    
    …但如果需要,请进行调整

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

  • 转到
    Edit>Preferences>Keybindings
  • 向下滚动至“发送至自定义命令1”
  • 单击更改按钮
  • 按所需的快捷键组合
  • 单击确定按钮
  • 测试快捷方式(Geany似乎对什么组合键起作用非常严格,所以你可能需要尝试一些。我通过选择Alt+1来实现。)

  • 如果您使用的是Windows,
    xdool
    不可用,我可能会先试用,如果不起作用,我会看看在中列出的内容是否可以达到目的。

    Geany通过两个方面检测文件类型:Shebang和extension。如何调用文件?保存文件后,geany立即设置文件类型。