国产编辑器EverEdit - 语法着色及嵌入式多语言着色

1 文档-着色及语法相关

1.1 应用场景

在编辑代码文件或脚本文件过程中,如果对语法着色、模式等文件进行了修改,需要立即生效时,可以通过文档-高级功能下的重新加载功能,立即生效相关配置。

1.2 使用方法

1.2.1 重新加载着色

着色文件主要是语法文件,文件所在目录为EverEdit安装目录下的syntax子文件夹,比如:vbs.mac。

如果用户修改过.mac文件,比如添加了关键字,需要立即生效,则可以单击主菜单文档 -> 高级 -> 重新加载着色

1.2.2 重新加载模式

模式是EverEdit特有的一种扩展方式,模式与用户当前编辑的文档类型相关,如果该特定类型的文档类型进行了模式扩展,则在编辑该类型的文件时,会自动加载针对该类型文档的菜单、工具栏等。

这种方式的好处是,特定类型的文档,往往这些扩展功能都是定制的,在编辑其他类型的文档时,这些扩展功能不通用,而显示在菜单、工具栏上会占用空间,干扰用户的编辑。

可以通俗的认为, 模式是针对特定文档类型定制的扩展功能包, 类似于Word、Powerpoint的"上下文菜单"。

1.2.3 查看Scope

对于支持嵌入式语法的文件, 比如:HTML文件,其中可以嵌入CSS、Javascript等,使用该命令可以查看当前光标位置所属的语法类型。

比如使用EverEdit打开一个html文件:

  • 在HTML部分查看Scope,提示如下:

  • 在CSS部分查看Scope,提示如下:

  • 在Javascript部分查看Scope,提示如下:

🕮说明
Scope弹窗提示中名称固定为source.xx。


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。

Copyright © 2022~2024 All rights reserved.

相关推荐
要加油哦~8 小时前
工具 | 解决 VSCode 中的 Delete CR 问题
ide·vscode·编辑器
taoismimortal1 天前
vscode目录,右键菜单加入用VSCode打开文件和文件夹(快速解决)(含删除)(脚本)
ide·vscode·编辑器
猫咪的白手套1 天前
解决VSCode中“#include错误,请更新includePath“问题
ide·vscode·编辑器
鑫宇吖1 天前
IAR编辑器如何让左侧的工具栏显示出来?
编辑器·嵌入式·c·iar
咩咩觉主1 天前
Unity编辑器拓展 IMGUI与部分Utility知识总结(代码+思维导图)
unity·c#·编辑器·游戏引擎
William.csj1 天前
VSCode——python选择解释器消失的解决办法
vscode·编辑器
Gss7772 天前
Vim 编辑器全模式操作指南
linux·编辑器·vim
集成显卡4 天前
字节 AI 编辑器 Trae 2.0 SOLO 出道! 国际版不充分指南及与国内版的对比
ide·人工智能·大模型·编辑器·trae
死也不注释4 天前
【第三章自定义检视面板_创建自定义编辑器_如何创建自定义PropertyDrawer(9/9)】
unity·编辑器
晓码bigdata4 天前
c++学习第3篇编辑器——centos7.9.2009系统离线安装clion软件并成功调试c++程序
c++·学习·编辑器