在 Geany 中启用语法着色吗?

在 Geany 中启用语法着色吗?

在线上,Geany 的所有示例都具有语法着色功能,但我不知道如何启用此功能。我下载了 Geany,然后创建了一个新的 python 文件,但每当我输入关键字、数字、字符串等时,即使保存后颜色仍保持黑色。我是否必须安装额外的插件,或者是否有某个选项可以启用着色?

答案1

“着色”称为语法突出显示,它基于检测到的文件类型。文件类型检测主要在两种路径上起作用:

  1. 来自文件扩展名。因此扩展名为 .py 的文件被识别为 Python 文件。这可以通过工具->配置文件->filetypes_extensions.conf 进行配置
  2. 从文档菜单中手动选择。例如,“文档->设置文件类型->脚本语言->Python 源文件”用于设置 Python

在某些情况下,所谓的 shebang(文件开头的 #!/bin/...)也用于确定文件类型。

对于您来说,您应该确保您已经使用标记为 Python 的扩展名保存了文件和/或手动选择。

答案2

Github 上有大量语法高亮主题。请查看:

https://github.com/codebrainz/geany-themes

只需按照以下Unix-like Installation部分操作即可:

解压 tarball 并将 colorschemes 目录中的所有文件复制到 ~/.config/geany/colorschemes/ 目录。如果该目录尚不存在,请创建它。

答案3

除了将文件扩展名连接到文件类型(如上所述在 frian 的回答中),有一个由我监督的常规设置。确保在

  • 查看 --> 颜色方案...

没有选择将“null”作为括号值的条目。在我的例子中,这是:“github.conf (null)”。您可以选择“标准”或“替代”之一,甚至可以添加更多配色方案,如中所述Michal 的回答

相关内容