Answers:
在Mac上:
在Windows上:
其他平台:
来自https://github.com/stsquad/emacs_chrome/blob/master/servers/README
由于Chrome(ium)安全模型不允许扩展产生进程,因此我们不能仅执行exec()编辑器进程。相反,我们必须实现一个“编辑服务器”,该服务器在端口9292(默认)上侦听XmlHttp请求,然后在完成编辑后发送响应。我们在这里包括几个:
这两个都要求您也运行网络服务器(例如http://opencoder.net/edit-server):
TextareaConnect(扩展名已删除)
TextAid
(最后更新时间为2012年7月3日)
看看GhostText。(完全披露:我已经努力了)
它由两部分组成:浏览器扩展(Chrome / Firefox)和文本编辑器插件(SublimeText / Atom)。
当您键入文本时,它会更新文本,因此,如果该站点提供可以继续工作的实时预览(例如在StackExchange上)(与“全部为文本”不同)
这也适用于诸如CodeMirror,ACE编辑器和contentEditable
元素(纯HTML)的复杂编辑器
演示:
如果使用Windows,则任何地方的文本编辑器都非常整洁。
文本编辑器无处不在,您可以使用自己喜欢的文本编辑器在任何地方编辑文本。它提供了一种利用某些高级功能(例如自动完成,拼写检查和语法突出显示)的方法,这些高级功能仅在外部文本编辑器中可用。它也可能使您免于Web浏览器崩溃的困扰。
例如,您可以在文本编辑器的任何地方使用Vim在Chrome中进行鸣叫或回复帖子。
- 支持各种文字编辑器
- 支持所有应用
- 支持Unicode
- 您可以将复杂的参数传递给编辑器
下面列出了一些可能性。如果您告诉我们您的操作系统会更容易。
这是Chrome浏览器对Firefox的“全是文本”扩展名的答复,它使在浏览器中撰写电子邮件,博客文章和其他长格式文本更加容忍。(万岁!)
由于Chrome扩展程序无法产生任意进程,因此“使用Emacs进行扩展”扩展功能需要其他可以进行编辑的编辑服务器的配合。编辑服务器在elisp中实现,并与扩展捆绑在一起。
Textarea连接“这是所有文本!”的副本。适用于Chrome的Firefox扩展程序。它允许您使用Vim,Emacs,gedit,Kate等外部编辑器来编辑任何textarea。由于Chrome API不允许产生新的外部进程,因此TextareaConnect依赖于单独的http服务器 TextareaServer来启动外部编辑器。
[EDIT]根据其网页,由于Chrome更新不兼容,因此TextAreaConnect当前无法使用
我是通过Google找到的,并花了一些时间注册,因此您不必:)
隐藏的链接是一个名为listary的程序,它似乎非常有用(我将在本文发布后立即尝试)。它可以与Windows资源管理器一起使用,它不是chrome插件。基本上,您可以随时在拐角处弹出某种命令提示符,运行程序或打开文件夹等,然后返回到正在做的事情。他们向某人显示在其最喜欢的编辑器中编辑文本,然后直接转到该视频中的电子邮件:http : //www.youtube.com/watch?v=VDHXhm7YSw8&feature=player_detailpage#t=48s
该应用程序页面位于:http : //www.listary.com/
我编写了一个简单的用户脚本(可跨浏览器/平台运行),该脚本利用了CodeMirror出色的Vim / Emacs功能,并允许您通过双击文本区域将任何文本区域更改为Vim或Emacs的迷你版本。
请注意,当我说mini时,Vim版本支持宏和寄存器之类的东西,这太疯狂了!
如果您不关心实际打开单独的编辑器,并且喜欢像vim一样的编辑器,则(wasavi)[ http://appsweets.net/wasavi/]是一个不错的选择。