在线代码编辑器


13

主要的在线IDE托管在服务提供商的服务器上。例如Kodingen,Cloud9,ShiftEdit。因此,如果外部服务器由于某种原因而关闭,它们将不可用,无论如何,我还是更喜欢在自己的计算机上进行计算。

有谁知道在线IDE或编辑器(最好只是一个编辑器-Ace或CodeMirror JS编辑器的简单实现),可以在本地主机上(在本地LAMP服务器上)下载并运行它?到目前为止,我已经找到了两个-Eclipse Orion和Wiode,但是我不太喜欢它们中的任何一个,我正在寻找替代方法。

同样合适的是浏览器扩展,它们可以在浏览器上(脱机)在本地运行,而无需访问某些外部站点。例如Chrom(e / ium)的SourceKit。


5
抱歉,如果我的问题很愚蠢,但是为什么要在本地运行它需要在线工具?
帕特里克·奥诺涅兹

那么,王牌到底怎么了?
back2dos 2012年

@ back2dos:Ace没问题,但是它可以完全在我的本地服务器上运行吗?
Velvet Ghost

1
@iDevlop:好点。只是我正在尝试建立一个Chromebook风格的工作流,以便在浏览器中执行所有操作。甚至有人会说,未来就是这样。
Velvet Ghost

@Atriya:我知道了,但是您可以在Chromebook上安装LAMP服务器吗?然后您就无法使用THAT机器,这使您失去了“在云端”的优势……
Patrick Honorez,2012年

Answers:


9

首先,您可以看一下这篇文章:
Wikipedia ―基于JavaScript的源代码编辑器的比较

有关更多信息,这里有一些似乎符合您要求的工具:
所有这些软件都是可下载的,并且可以在本地服务器上使用。

  • EditArea - 下载 - 演示为FileEditor谁是Yii的扩展 - (Apache软件许可证,BSD,LGPL

    这是EditArea,一个免费的Javascript源代码编辑器。它允许编写带有行号,标签支持,搜索和替换(使用regexp)以及实时语法突出显示(可自定义)的格式正确的源代码。

  • CodePress下载Joomla演示!CodePress插件 ―(LGPL)―在Chrome中不起作用,并且看来开发已经停止。

    CodePress是基于Web的源代码编辑器,具有以JavaScript编写的语法突出显示功能,可在浏览器中键入文本时实时为文本着色。

  • CodeMirror下载众多演示之一 ―(MIT样式的许可证+可选的商业支持

    CodeMirror是一个JavaScript库,可用于为类似代码的内容(计算机程序,HTML标记等)创建相对令人满意的编辑器界面。如果已针对您要编辑的语言编写了模式,则代码将带有颜色,并且编辑器可以选择帮助您缩进

  • Ace Ajax.org Cloud9 Editor演示 ―(Mozilla tri-license(MPL / GPL / LGPL)

    Ace是用JavaScript编写的独立代码编辑器。我们的目标是创建一个基于Web的代码编辑器,以匹配并扩展现有本机编辑器(例如TextMate,Vim或Eclipse)的功能,可用性和性能。它可以轻松地嵌入任何网页和JavaScript应用程序中。Ace是Cloud9 IDE的主要编辑器,也是Mozilla Skywriter(Bespin)项目的后继者。
    获取代码
    Ace是一个社区项目。我们积极鼓励和支持捐款。Ace源代码托管在GitHub上。它是根据Mozilla三许可(MPL / GPL / LGPL)发布的。这与Firefox使用的许可证相同。该许可证适用于各种项目,无论是否开放源代码。负责您的编辑器,并添加您喜欢的语言突出显示和快捷键!
    git clone git://github.com/ajaxorg/ace.git

而且,似乎这个问题已经被问上两次溢出,这样你就可以在这里大概收集更多的信息:

AjaXplorer实现了CodeMirror的高级编辑器。这为您提供了单个多用户应用程序中的文件管理和语法突出显示的代码编辑。


谢谢。我已经知道那篇文章。关键是-是否可以下载CodeMirror或Ace在我的本地服务器上运行?这就是我想要的。我知道像Kodingen这样的东西可以同时使用Ace和CodeMirror作为编辑器组件。但是我不想要那样,因为它将在Kodingen的服务器上运行,而不是在我的服务器上运行。
Velvet Ghost

我放入链接中的所有软件均可免费下载(我将许可证放在演示的右侧。如果单击链接,只需找到下载页面^^
Pascal Qyy 2012年

我添加了一些下载链接以帮助您,但是您需要使用Git来获得Ace。
Pascal Qyy 2012年

@Pascal Qyy:谢谢,我不知道这些可以在本地下载和使用。我从您提供的链接中下载了codemirror.zip,并将其解压缩。里面有很多html和js文件。但是我该如何使用呢?我需要一个可以打开,编辑和保存文件的界面-最低限度。
Velvet Ghost

我的第一个链接EditArea带有一个指向FileEditor的实时演示的链接,该演示正是您要的... 这里是操作方法
Pascal Qyy 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.