【问题标题】:geany custom filetype .sass for syntax highlightinggeany 自定义文件类型 .sass 用于语法高亮
【发布时间】:2013-09-30 13:43:43
【问题描述】:

我知道周围有一些答案,但都不完整。
无法获得有效的 .sass 语法高亮显示。
我遵循in the official guide 描述的所有步骤, 但没有运气。

制作步骤:
从css文件复制:

# cp /usr/share/geany/filetypes.css ~/.config/geany/filedefs/filetypes.sass.conf

带有所需的 .sass.conf 扩展名。 我已经设置了

extension=.sass

(此时在 geany Document 菜单中我已经可以找到新的文件类型“sass 文件”)

我在我的~/.config/geany 中复制并编辑了filetype_extensions.conf 添加:

SASS=*.sass;

现在,我猜只缺少一件事,lexer_filetype 和/或 tag_parser 声明 在前filetypes.sass.conf,但我找不到很多关于此的信息。 有哪些可用的词法分析器? 我尝试了一个简单的lexer_filetype=csstag_parser=css,但没有。

任何曾经成功运行过此程序的人提供的任何线索?

【问题讨论】:

    标签: css sass file-type lexer geany


    【解决方案1】:

    大多数名称都区分大小写。如果您使用lexer_filetype=CSS,它应该可以工作。另外,我不是很肯定,但您可能希望将文件命名为 filetypes.SASS.conf,即使它不是必需的(不确定),这在某种程度上是自定义文件类型的约定。

    遗憾的是,如果你想找到可用的词法分析器文件类型,你必须read the source

    【讨论】:

    • 是的,这是一个开始!现在,自动识别我的 sass 文件。无论如何,有一个完整的语法突出显示它不是一个简单的任务,缩进等等。我看了只能用插件来完成,你觉得呢?
    • 如果您使用 CSS 词法分析器作为基础,它应该主要工作,我不太了解 SASS,但请参阅 sourceforge.net/p/scintilla/feature-requests/799
    • 如果你已经打开了目标文件,你必须Tools > Reload Configuration
    【解决方案2】:

    geany 保存打开文件的文件类型!

    如果您更改文件类型定义,您必须尝试另一个 文件来测试您的新定义。关闭和重新打开同一个文件是不够的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-30
      • 2011-09-03
      相关资源
      最近更新 更多