文本编辑

无论您是网页设计者,编程者,或只是需要做一些文书编辑的工作,EmEditor 的编码功能都能让您更好地完成工作。

编辑

语法高亮

EmEditor 为 20 种不同的语言提供语法高亮显示,包括 C++、Java、HTML、Perl、Python 等等。您也可以轻松创建自己自定义的高亮规则。

多选区编辑

借助 EmEditor 的多选区编辑,您可以在文档中的多个位置同时快速进行更改——可用于重命名变量、输入数据,并让编辑更省事。进行选择时只需按住 CTRL 即可使用此功能。

二进制编辑

EmEditor 提供二进制编辑器。

括号/引号自动补全

输入左括号或引号后,此功能会自动补全相应的右括号或引号。

剪贴板历史记录

让您能快速选择之前使用过的剪贴板文本。

编码

HTML、CSS、JSON、XML 语法检查器

语法检查器用于验证 HTML、CSS、JSON 和 XML 文件。

比较文档

EmEditor 内置比较功能,可并排查看文档,支持同步滚动并高亮显示差异。

格式化

语言服务器协议

EmEditor 使用语言服务器协议(LSP)来实现悬停提示、语法检查器以及符号列表。

CommitList

CommitList 是一个简单的 Git 界面。

EditorConfig 支持

EditorConfig 文件为项目指定一致的格式化风格。

HTML 工具栏

HTML 工具栏提供常用 HTML 标签和元素的快捷按钮。

代码片段

代码片段允许您快速插入单词和短语。

网页预览

网页预览可在内置浏览器中显示 HTML 文件的预览。

单词自动完成

单词自动完成可让您更快地输入常用字符串。

搜索

筛选栏

筛选文档,只显示包含指定字符串的行。

查找和替换

查找和替换支持多种搜索表达式,适用于不同需求。

正则表达式

正则表达式允许您指定复杂的搜索模式,以快速找到所需内容。

数字范围表达式

数字范围表达式可指定要搜索的数字、IP 地址或日期范围。

批次替换

批次替换可一次自动执行多个替换任务。

模糊匹配

模糊匹配可帮助您找到相近的匹配项。

搜索

搜索插件是一个侧边栏,用于在所有已打开的文档中搜索字符串。