【问题标题】:Localhost code editor in Google Chrome tab - like Notepad++?Google Chrome 选项卡中的本地主机代码编辑器 - 像 Notepad++?
【发布时间】:2011-07-22 06:14:43
【问题描述】:

我查看了很多 Google Chrome 扩展程序和应用程序,以找到符合以下要求的:

  • 在 Google Chrome 标签中运行
  • 任何代码、PHP、CSS、HTML 的编辑器
  • 可以加载和保存文件(在我的计算机上)并创建新文件
  • 处理我电脑上的本地文件

有吗? kodingen,cloud9,shiftedit 似乎没有在 localhost 上成功。

【问题讨论】:

标签: browser google-chrome localhost offline


【解决方案1】:

也许 SourceKit 可以?

SourceKit 是您的 Google Chrome 浏览器的扩展,它在单独的选项卡中运行。这些文件存储在您的 Dropbox 帐户中,因此您不仅可以从您的计算机访问这些文件 - 您还可以从任何地方访问它们!它使用 Notepad++ 之类的语法高亮显示有限数量的语言(您说的是 php、css 和 html - 它们都受支持)。如果您安装了 Dropbox 桌面应用程序,它可以在您的计算机上本地加载、保存和编辑文本文件。这还将使文件与您的在线帐户同步,从而使它们可以从世界任何地方访问。

这听起来更像是推销员的广告,而不是预期的。

DropboxSourceKit 都是免费的。

据我所知,有四个问题:

  • Dropbox“仅”提供 2GB 免费,但如果您愿意付费,您可以随时升级。
  • Dropbox Desktop 只会同步一个文件夹(及其所有内容),但这与网站实际上并没有什么不同。
  • SourceKit 不会调试您的代码,但会突出显示错误的语法(仅适用于某些语言)。
  • 编辑不能离线工作。

我试过了,效果很好。

【讨论】:

  • 我测试了它并且它有效。我发现的缺点是: 1. 将保存的文件下载到我的计算机需要几秒钟。 2. 如你所说,它只能同步一个文件夹。我可能需要只使用我的 WAMP 文件夹创建另一个 Dropbox 帐户。
【解决方案2】:

Sympathy Editor

Sympathy 使用an answer above 中提到的 npapi-file-io 插件来允许您编辑本地文件。

优点

  • 允许您编辑本地文件
  • 完整的语法高亮显示
  • 为本地文件添加书签以便于访问

缺点

  • 使用 npapi 插件读取文件,这意味着它可以访问您的所有数据
  • 在 Chrome 网上应用店中不可用
  • 仍在开发中
  • 目前仅适用于 linux/windows(不适用于 mac)

有兴趣的可以看github上的README,或者Manual

披露:我是扩展的主要开发者。

【讨论】:

    【解决方案3】:

    您提到的这些扩展中的任何一个都不能与 file:/// 协议一起使用吗?仅当您要在本地网络服务器中编辑文件时,它们才适用于 http:// 协议。

    而不是写http://localhost/(...) 而是写file:///(...),其中(...) 是完整路径。

    在 UNIX 系统中,它是 file:///home/jens/file.txt。在 Windows 中,它应该是 file:///C:\(...)。

    【讨论】:

    • 我认为您的意思是文件:///,而不是文件://(是的,每个操作系统上的文件:///)。我认为它源自 *NIX 的 / 路径,但在 Windows 上它仍然是 file:///C:[...]。
    【解决方案4】:

    @Berk Demirkir 可能是对的。

    以下是我发现的可能有用的资源;

    32 Google Chrome Extensions For Smart Designers

    Chrome Web Developer Tools上榜第7位

    【讨论】:

      【解决方案5】:

      没有用于编辑本地文件的扩展。

      但你可以写一个!

      无法使用 Chrome 的扩展 API 访问本地文件系统。

      但您可以使用 HTML5 的 File API (which is draft)Local Storage如果这些存储方法都不适合你,你可以建立一个NPAPI Plugin。 Chrome 支持 NPAPI 插件。 Google Code 中还有一个名为 npapi-file-io 的项目,旨在从 Google Chrome 扩展上下文访问本地文件。

      编辑:

      现在,there's one usable editor, Symphaty。您可以使用 Capt.Nemo 的 Symphaty 编辑器。

      编辑 2:

      NPAPI 插件自版本 42 起为 phased out from Chrome。唯一的选择是使用包装器原生应用并使用 Native Messaging API 进行通信。

      【讨论】:

      【解决方案6】:

      ShiftEdit 可用于work locally,您需要安装 XAMPP 或等效软件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-30
        • 1970-01-01
        • 2023-01-30
        • 2015-04-14
        • 2016-11-28
        • 2021-11-24
        相关资源
        最近更新 更多