让Geany识别额外的文件扩展名。

19

我在Debian上默认安装的Geany无法识别一些文件类型。为了简便起见,我该如何添加扩展名并使用与其他已知扩展名相同的语法高亮?

在当前情况下,我希望Geany以与.html文件相同的方式打开所有.aspx文件。

3个回答

26

在菜单“工具”->“配置文件”->“filetype_extensions.conf”中使用。这将允许您根据后缀为用户配置文件类型。


谢谢!我错过了那个选项。 - kaldimar

3

我在没有这里的帮助下,遇到了困难。

点击这里阅读有关此主题的文档。

从Geany菜单中,前往:

Tools > Configuration Files > filetype_extensions.conf

请转到该行并取消注释:

#~ [Extensions]

因此,只需这样阅读:

[Extensions]

我需要在javascript中添加一个额外的扩展名.mjs。所以,对于我来说,我还取消了这一行的注释:

#~  Javascript=*.js;

然后将其更改为:

Javascript=*.js;*.mjs;

之后,我保存了文件。

现在,当我打开扩展名为.mjs的文件时,它们自动具有JavaScript语法高亮。

我在这里提出了一些改进建议,以提高此体验。


1
谢谢,这解决了我的问题。我发现 # 可能是注释标记,所以我尝试了一下,但它没有起作用,因为我取消了底部的一个注释,所以我错过了开头的 [Extensions] 行。他们真的应该添加一行说需要在那个文件的开头取消注释。 - Milan Babuškov

1
只需在/usr/local/share/geany/filetype_extensions.conf中添加新的扩展名即可。

3
对我没用。我的 Geany 从 ~/.config/geany/filetype_extensions.conf 读取配置。 也许我尝试了第一个答案时它创建了主配置文件的副本,我必须在干净的安装或者 live CD 上再试一次。无论如何,我更喜欢 frlan 的方法,因为它更易于访问并跳过编辑 root 拥有的文件。但无论如何,还是非常感谢。 - kaldimar
1
这个解决方案将修改全局配置,如果使用多用户系统可能会让其他用户感到困惑。除非你真的有充分的理由,否则我不建议这样做。使用工具菜单中的函数,你不必在系统上胡乱操作,而且它也适用于Windows系统。 - frlan
谢谢,虽然到了2023年更新:我认为这不再是正确的方法(“没有这样的文件或目录”),上面Lonnie Best的解决方案对我有用。 - xCovelus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接