插件小屋
Chrome Emacs

Chrome Emacs

1.2.0
2026-05-14
1
5.0
Chrome Emacs - 截图 1Chrome Emacs - 截图 2

插件介绍

使用 Emacs 编辑文本区域和在线编辑器

Chrome Emacs 支持 Chrome 在线文本编辑器或文本区域与 Emacs 之间的无缝集成,让您可以直接在 Emacs 中编辑在线内容。

快速安装和设置:

1. 安装 Chrome Emacs 扩展:将 Chrome Emacs 从 Chrome Web Store 添加到您的 Chrome 浏览器。
2.配置Emacs:安装相应的Emacs包。您可以在以下位置找到推荐的分支或原始 Atomic Chrome 软件包,以获取安装说明和设置详细信息:https://github.com/KarimAziev/chrome-emacs
3. 在 Emacs 中运行服务器:确保 Emacs 正在运行并执行atomic-chrome-start-server 函数。

使用说明:

- 确保 Emacs 在服务器启动的情况下运行。在 Chrome 中导航到任何可编辑文本区域或在线文本编辑器。
- 通过单击其图标或使用预配置的键盘快捷键来打开 Emacs 缓冲区中的内容来激活 Chrome Emacs 扩展。
- 在 Emacs 中根据需要进行编辑;更改将实时同步回 Chrome。

键盘快捷键配置:
- 通过在 Chrome 浏览器中转至 chrome://extensions/shortcuts,配置用于激活 Chrome Emacs 的键盘快捷键。这使您可以快速访问编辑功能。

有关详细信息,包括完整的安装和设置说明,请访问我们的 GitHub 页面 - https://github.com/KarimAziev/chrome-emacs。

版本1.2.0
- 改进了背页集成。在拆分视图中,双击 PDF 中的某个位置现在也会更新 Emacs 中的位置。此外,切换到另一个文件现在会使用新内容更新 Emacs。

版本1.1.0
- 添加了对普通输入编辑的支持。默认情况下禁用此功能,但可以在选项中启用。唯一的例外是上下文菜单:手动打开输入字段上的上下文菜单会启动编辑会话。

版本1.0.3
- 修复了使用最新 Monaco(例如 Coderpad)的编辑器的问题,该问题阻止检测要编辑的元素。

版本1.0.2
- 修复了在 Overleaf 和其他 CodeMirror 6 编辑器中使用时导致 Emacs 中标记文本重置的问题。

版本1.0.1
- 将版本 1.0.0 恢复为版本 0.9.1。该修复将包含在版本 1.0.2 中。

版本1.0.0
- 添加了对 Overleaf 和其他基于 CodeMirror 6 的编辑器中协作编辑的支持。以前,其他协作者只能看到 Emacs 中的更改,现在它可以双向工作 - 远程编辑现在也反映在 Emacs 中。 Emacs 进行更改后,其他协作者的光标位置不再重置。

版本0.9.1
- 修复了 iframe 环境的模拟点击。以前,当使用嵌入在 iframe 中的 TinyMCE 等编辑器时,模拟点击将无法定位 iframe 之外的元素,从而导致“找不到元素”错误。此更新调整搜索上下文,以正确定位并单击预期的按钮元素,即使编辑器在 iframe 中隔离也是如此。

版本0.9.0
- 添加了对用户定义的元素执行点击的支持(例如,编辑后在 Slack 中点击“发送”)。 atomic-chrome 文档 (https://github.com/KarimAziev/atomic-chrome?tab=readme-ov-file#simulated-clicks-via-custom-rules) 中描述了允许的站点和元素的 CSS 选择器列表。

版本0.8.0
- 添加了对 Slack 和其他基于 Quill 的编辑器的支持。
- 现在,您在内容可编辑元素中所做的更改包括完整的内部 HTML 标记。这意味着当您编辑文本时,您应用的任何格式(例如粗体、斜体或结构化换行符)都将完全按照显示的方式保留。以前,可能仅捕获纯文本,有时会导致格式丢失或更改。通过此更新,您可以期待更加一致和忠实的编辑体验,反映您在屏幕上看到的内容。

版本0.7.0
- 添加了可编辑元素的上下文菜单。
- 添加了对 TinyMCE 和其他基于 iframe 的编辑器的基本支持。

版本0.6.0
- 添加了对 CKEditor 4 和 CKEditor 5 的支持。引入了双向编辑功能,但仍然不支持滚动同步。
- 改进了可编辑元素的键盘输入:由于临时文本区域掩码可以防止富文本工具等活动编辑器的干扰,提示按键现在可以可靠地工作。

版本0.4.0
- 添加了一个选项页面,允许用户配置用于提示和退出键绑定的字母。
- 固定图标现在根据选项卡突出显示。

版本0.3.1
- 修复了某些网站(例如 replit.com)上由于 DOM 元素中奇怪的 ID 属性值而导致编辑失败的问题。尽管以数字开头的 ID 在 HTML 中是有效的,但它们需要在 CSS 选择器中进行特殊转义。

版本0.3.0
- 主要功能是对 vscode.dev、codesandbox.io 和其他不全局公开 Monaco API 的网站的实验性支持。
- 改进了文本区域编辑。以前,例如在 GitHub 上,编辑后,提交按钮将保持禁用状态。现在,它可以正确识别变化。
- 提示现在还突出显示并使得可编辑区域可点击,进一步提高了可编辑区域的识别度。
- 添加了对 coderpad.io 的支持。

版本0.2.2
- 在 CodeMirror 中手动配置 Python 和 Latex 语言的文件扩展名。

版本0.2.1
- 在 Ace 编辑器中添加了选择处理。
- 修复了摩纳哥编辑器在某些网站(例如 StackBlitz)上切换选项卡的问题。

版本0.2.0
新功能:
- 光标和选择同步。
- 支持自动放置 Emacs 框架。
变化:
- 将激活扩展的默认快捷方式更改为“Ctrl+句点”(在 Mac 上为“Command+句点”)。
- 将激活提示的默认快捷键更改为“Ctrl+Shift+句点”(在 Mac 上为“Command+Shift+句点”)。
修复:
- 修复了某些网站上摩纳哥编辑器的检测。
- 修复了 CodeMirror 中的模式检测。


插件详情

评分
5.0星(共5星),共7位用户参与评分
使用人数493
版本1.2.0
文件大小271KB
支持语言英语
IDdabdpcafiblbndpoadckibiaojbdnpjg
发布时间2024-04-29 22:54:00