geany 自定义文件类型 .svrf 用于语法突出显示

2024-04-24

我有一个类似的问题; 我复制并编辑了filetype_extensions.conf in my ~/.config/geany adding:

CALIBRE=*.rul;*.svrf;*.SVRF;*.cal;

然后下~/.config/geany/filedefs我创建了以下文件:

filetypes.CALIBRE.conf==> 我的自定义文件类型

filetypes.commmon==> 我想要特定颜色的命名样式

# For complete documentation of this file, please see Geany's main documentation
[styling]
comment=svrf_comment
key=svrf_keyword_comment,bold

[settings]
# default extension used when saving files
extension=svrf
lexer_filetype=NONE

[keywords]
# all items must be in one line
svrf=EXT ENC INT EXPAND 


# the following characters are these which a "word" can contains, see documentation
#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

# single comments, like / in this file
comment_single=//
# multiline comments
#comment_open=/*
#comment_close=*/

# set to false if a comment character/string should start at column 0 of a line, true uses any
# indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
    #command_example();
# setting to false would generate this
#   command_example();
# This setting works only for single line comments
comment_use_indent=true

# context action command (please see Geany's main documentation for details)
context_action_cmd=

[indentation]
#width=4
# 0 is spaces, 1 is tabs, 2 is tab & spaces
#type=1

[build-menu]
# %f will be replaced by the complete filename
# %e will be replaced by the filename without extension
# (use only one of it at one time)
#FT_02_LB=_Lint
#FT_02_CM=jshint "%f"
#FT_02_WD=
#error_regex=([^:]+): line ([0-9]+), col ([0-9]+)

但是,当我打开 svrf 文件类型时,我的自定义文件类型无法识别(当我选择某些样式时没有特定颜色)。

如果我选择[styling=C] and lexer_filetype=C我正在获取“C”代码的颜色...

我也尝试过[styling] and lexer_filtype=NONE,但我的自定义突出显示再次未被识别。

我已经准备好 geany 手册,并查看了一些帖子,但没有一个完全回答这个主题(在第二个溢出链接上,用户已映射到现有文件类型,因此他没有得到他希望的行为)。

  • geany 自定义文件类型 .sass 用于语法高亮 https://stackoverflow.com/questions/19095828/geany-custom-filetype-sass-for-syntax-highlighting/66387664#66387664
  • Geany:某些单词的自定义文件类型的语法突出显示 https://stackoverflow.com/questions/37420503/geany-syntax-highlighting-for-custom-filetype-for-some-words?rq=1

您知道如何解决这个问题吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

geany 自定义文件类型 .svrf 用于语法突出显示 的相关文章

  • 如何配置 Geany 来编译和运行我的 Python 程序?

    在 构建 菜单下 我可以看到 执行 选项 但它是灰色的 唯一可用的选项是 设置包含和参数 当我单击时 两个字段都已填写 我必须在那里写什么 I don t need to configure anything in Geany I just
  • Linux 如何将文件识别为某种文件类型,以及如何以编程方式更改它?

    我正在用 java 创建一个程序 该程序读取文件的输入流 通过根据密码更改字节数来对其进行加密 并创建一个新的加密文件 例如 我创建了一个测试文件 其中包含以下内容 This is a test to see if the encrypte
  • 如何从内容处置中获取文件名

    我下载了一个文件作为ajax的响应 如何获取文件名和文件类型content disposition并显示它的缩略图 我得到了很多搜索结果 但找不到正确的方法 download btn click function var uiid this
  • 如何以编程方式确定文件的真实扩展名/类型?

    我正在编写一个脚本 该脚本将处理用户上传到服务器的内容 作为附加的安全层 我想知道 有没有办法检测文件的真实扩展名 文件类型 并确保它不是用不同扩展名掩盖的另一种文件类型 每种类型 扩展是否有字节标记或某种唯一标识符 我希望能够检测到有人没
  • 检测给定文件是否是图像以及java中特定类型的有效图像

    我需要从用户输入文件中获取该文件应该只是指定类型的图像 例如 仅有的JPEGs 其他文件必须被拒绝 所以我对文件实施了简单的基本检查 fileName toLowerCase endsWith jpg fileName toLowerCas
  • macOS tkinter:askopenfilename 的文件类型如何工作

    我的问题 无法切换filetypes in the Filter 见下图 因为它们处于灰色模式 如果设置的话filetypes正如我下面的代码所示 filetypes Python File py Image File bmp All Fi
  • 如何可靠地检测文件类型? [复制]

    这个问题在这里已经有答案了 目标 给定文件 确定它是否属于给定类型 XML JSON 属性等 考虑 XML 的情况 在我们遇到这个问题之前 以下示例方法运行良好 try saxReader read f catch DocumentExce
  • 使用文件签名(.NET)中的幻数来验证文件类型的解决方案?

    我想验证上传文件的类型 假设文件的扩展名不正确 我认为这可以通过检查文件签名的幻数来完成 同样 既然如此在unix中完成 https stackoverflow com questions 2147484 how to get magic
  • C# 文件关联的正确方法

    我一直在寻找一种正确的方法来使文件关联在 WinXP 及更高版本上工作 如果该关联已存在 则应将其替换 我开发的应用程序始终在管理模式下运行 因此权限应该不成问题 我遇到过一些旧帖子 其中有一些示例代码 但其中一些工作得不够好 有些则根本不
  • 是否有可以包含资源的受支持文件类型列表?

    我正在寻找可以包含资源并可以通过以下方式加载的文件类型列表LoadLibrary http msdn microsoft com en us library windows desktop ms684175 28v vs 85 29 asp
  • 如何在 Geany 中调试 C?

    我已经用谷歌搜索过它 但我得到的每个结果都说 从插件管理器添加调试器插件 但没有任何调试器插件的选项 我怎么解决这个问题 我用的是Ubuntu Geany 插件管理器仅列出已安装插件 尽管有这个名称 但您实际上无法从插件管理器安装插件 只能
  • 如何解决java文件映射到非java文件类型文本

    我想将java类添加到项目中 但是我犯了一个错误 并将其添加为文本文件 然后 我删除了它并尝试将其作为 java 类再次添加 但不幸的是它不再起作用了 我收到以下错误 Unable to parse template Class Error
  • 允许自定义文件在加载数据时双击并打开我的应用程序[重复]

    这个问题在这里已经有答案了 就像您在 Windows 中进行引用一样 要打开 txt 文件 它可能会打开 NotePad exe 和 或 Word exe 同时将文件中的文本加载到编辑器中 如何使用我的桌面应用程序执行此操作 我有一个扩展名
  • java库从文件内容查找mime类型[重复]

    这个问题在这里已经有答案了 我正在寻找一个java库 它通过查看文件内容 字节数组 来告诉你mime类型 我发现这个项目使用 jmimemagic 它不再支持较新的文件类型 例如 MS word docx 格式 因为它现在处于非活动状态 从
  • 检查图像文件类型

    我正在尝试向我的网站添加一个功能 用户可以将其个人资料图片设置为来自外部网址的图像 而不是将其保存到他们的电脑 然后将其上传到我的服务器 这是我到目前为止所想出的 filename inputs image url if getimages
  • 如何判断无扩展名图像是 png 还是 jpeg

    不久前 我保存了一些由网络服务生成的图像 因此文件名例如 ysauyft87ggsa67fgeg w 1600 我可以打开并操作这些图像 好的 我只想知道它们是什么编码 几乎可以肯定是 png 或 jpeg 我已经在 OSX 中尝试过 获取
  • CentOS 和 Ubuntu 上的“常规文件”是什么?

    我的环境是 CentOS 6 9 Ubuntu 16 04 LTS GNU coreutils 8 4 有 test 命令来检查文件 f option man test shows f FILE FILE exists and is a r
  • Geany编译

    不知道该把这个放在哪里 但我在 2 个系统 笔记本电脑和台式机 上运行 Geany 在我的笔记本电脑上它运行得很好 但在我的台式机上运行代码时出现此错误 whatevername 不被识别为内部或外部命令 可操作程序或批处理文件 我不知道w
  • 使用 PHP 上传 DOC 或 PDF

    我可以很好地上传图像 但是当我将类型从 image jpg image gif 更改为 application msword 和 application pdf 时 它不起作用 这是我的代码 完全相同的代码适用于图像 但对于上传文档和 pd
  • geany 自定义文件类型 .svrf 用于语法突出显示

    我有一个类似的问题 我复制并编辑了filetype extensions conf in my config geany adding CALIBRE rul svrf SVRF cal 然后下 config geany filedefs我

随机推荐