都是 Chrome 的文本?

Jef*_*eff 76 google-chrome text-editors google-chrome-extensions

我是Firefox的全文本的忠实粉丝,因为能够在强大的编辑器中快速打开 gvim 并写出代码、wiki 标记等,而不是尝试在大文本框中进行编辑,这真的很有帮助。Chrome 有没有类似的插件?我正在寻找跨平台解决方案,或者至少可以在 Linux 上运行的解决方案。

小智 50

在 Mac 上:

在 Windows 上:


其他平台:

来自https://github.com/stsquad/emacs_chrome/blob/master/servers/README

因为 Chrome(ium) 安全模型不允许扩展生成进程,所以我们不能只 exec() 编辑器进程。相反,我们必须实现一个“编辑服务器”,它在端口 9292(默认)上侦听 XmlHttp 请求,然后在编辑完成时发送响应。我们在这里包括一对夫妇:

这两个都需要你运行一个网络服务器,(例如http://opencoder.net/edit-server):

  • 请注意,QuickCursor 不再适用于最新版本的 OS X。 (5认同)

fre*_*nte 19

看看GhostText。(完全披露:我致力于它)

它由两部分组成:浏览器扩展(Chrome/Firefox/Safari/all)和文本编辑器插件(SublimeText/VS Code/Atom/Vim/Neovim/etc)。

它会在您键入文本时更新文本,因此如果该站点提供实时预览(例如在 StackExchange 上),它将继续工作(与 It's All Text 不同)

这也适用于复杂的编辑器,如 CodeMirror、ACE 编辑器和contentEditable元素(纯 HTML)

演示:

鬼文字视频

  • @Screenack 它在 Linux+Chrome+Vim 上对我有用。半实时更新很好。并非所有站点都兼容(特别是 JIRA 行为不端并且不允许 Ghost Edit) (2认同)
  • @Screenack哦。我不知何故忘了链接 https://github.com/falstro/ghost-text-vim (2认同)

har*_*ymc 15

下面列出了一些可能性。如果您告诉我们您的操作系统是什么,那就更容易了。

使用 Emacs Chrome 扩展程序进行编辑

这是 Chrome 对 Firefox 的“全是文本”扩展的回答,这使得在浏览器中撰写电子邮件、博客文章和其他长格式文本变得更加容易。(万岁!)

由于 Chrome 扩展程序不能生成任意进程,因此使用 Emacs 扩展程序进行编辑需要额外的编辑服务器的合作。编辑服务器在 elisp 中实现并与扩展捆绑在一起。

文本区域连接

TextareaConnect 克隆了“It's All Text!” Chrome 的 Firefox 扩展。它允许您使用 Vim、Emacs、gedit、Kate 等外部编辑器编辑任何文本区域。由于 Chrome API 不允许产生新的外部进程,因此 TextareaConnect 依赖于单独的 http-server TextareaServer来启动外部编辑器。

[编辑] 根据其网页,由于 Chrome 更新不兼容,TextAreaConnect 目前无法使用


fju*_*jut 15

如果您使用的是 Windows,任何地方的文本编辑器都非常简洁。

Text Editor Anywhere 允许您使用您喜欢的文本编辑器在任何地方编辑文本。它提供了一种利用某些仅在外部文本编辑器中可用的高级功能(如自动完成、拼写检查和语法突出显示)的方法。它还可以使您免于 Web 浏览器崩溃。

例如,您可以在 Text Editor Anywhere 的帮助下使用 Vim 在 Chrome 中发布推文或回复帖子。

  • 支持各种文本编辑器
  • 支持所有应用
  • 支持 Unicode
  • 您可以将复杂的参数传递给编辑器

  • 这真的很好!我一直在寻找 chrome 扩展,但这做同样的事情,它甚至更好,更精致!谢谢! (2认同)

Cre*_*ofl 6

我通过谷歌找到了这个,并花时间注册,所以你不必:)

http://www.chromeplugins.org/google/chrome-tips-tricks/edit-text-your-favorite-text-editor-chrome-9876.html

隐藏的链接是这个名为 listary 的程序,它看起来非常有用(我会在这篇文章之后立即尝试)。它适用于 Windows 资源管理器,它不是 chrome 插件。基本上你可以随时在角落里弹出一种命令提示符,运行一个程序或打开一个文件夹或其他什么,然后回到你正在做的事情。他们展示了某人在他们最喜欢的编辑器中编辑文本并将其直接发送到此视频中的电子邮件:http : //www.youtube.com/watch?v=VDHXhm7YSw8&feature=player_detailpage#t=48s

应用程序页面在这里:http : //www.listary.com/


小智 5

我编写了一个简单的用户脚本(运行跨浏览器/平台),它利用 CodeMirror 出色的 Vim/Emacs 功能,并允许您通过双击文本区域将任何文本区域更改为 Vim 或 Emacs 的迷你版本。

请注意,当我说 mini 时,Vim 版本支持宏和寄存器之类的东西,这太疯狂了!