gav*_*koa 6 midnight-commander
最近我发现了 MC 查看/编辑某些类型的文件的能力。例如这个:
外壳/.class 查看=%view{ascii} tmp=%p; javap -c ${tmp%%.class}
从~/.mc/bindings带我通过按 来简要查找 Java 类方法/字段F3。但是当所有代码都使用相同的颜色时很难看。我希望看到以某种形式突出显示的关键字和类型。
是否有可能(以及如何)在内置 Midnight Commander 编辑器/查看器(通过正则表达式)中为语法突出显示进行用户自定义?
szk*_*zkj 10
语法相关文件存储在/usr/share/mc/syntax
. 这些文件由包管理系统提供。它们可以作为 root 进行编辑,它应该可以工作,但这将是一个黑客。
正确的解决方案是复制/usr/share/mc/syntax/Syntax
到您的主目录:~/.config/mc/mcedit/Syntax
. (注意:旧版本可以使用其他路径,例如:)~/.mc/cedit
这个文件定义了文件类型关联,如果它存在于你的主目录中,那么它将覆盖默认的。所以现在可以编辑了。
例如,如果要为qwe
扩展添加语法文件,则应添加以下行:
file ..\*\\.qwe$ qwe\sFile
include /home/username/.config/mc/mcedit/qwe.syntax
Run Code Online (Sandbox Code Playgroud)
请注意include
,如果文件不在/usr/share/mc/syntax
(或也在~/.local/share/mc/mcedit
较新版本中),则需要绝对路径。之后,您应该qwe.syntax
根据其他文件创建和编辑您的文件。
归档时间: |
|
查看次数: |
3443 次 |
最近记录: |