精华内容
下载资源
问答
  • 我将谈论一些新时代尖端、漂亮、时髦而且十分强大, 功能丰富的 最好的Linux平台开源代码编辑器 ,它们将会提升你的编程经验。 Linux平台最时髦的开源代码编辑器 我使用Ubuntu作为我的主桌面,所以我提供的安装说明...

    正在寻找 Linux平台最棒的代码编辑器 ?如果你询问那些很早就玩Linux的人,他们会回答是Vi, Vim, Emacs, Nano等。但是,我今天不讨论那些。我将谈论一些新时代尖端、漂亮、时髦而且十分强大, 功能丰富的 最好的Linux平台开源代码编辑器 ,它们将会提升你的编程经验。

    Linux平台最时髦的开源代码编辑器

    我使用Ubuntu作为我的主桌面,所以我提供的安装说明是基于Ubuntu的发行版。但是这并不意味着本文列表就是 Ubuntu最好的文本编辑器 ,因为本列表是适用于任何Linux发行版。而且,列表的介绍顺序并没有特定的优先级别。

    Brackets

    Brackets 是出自 Adobe 的一个开源代码编辑器。它专门关注web设计者的需求,内置支持HTML, CSS和Java Script。它轻量级,但却十分强大,提供在线编辑和实时预览。而且,为了你能更好地体验Brackets,你可以使用许多可用的插件。

    为了 在Ubuntu ,以及其它基于Ubuntu的发行版,诸如Linux Minit上安装Brackets,你可以使用这个非官方的PPA源:

    sudo add-apt-repository ppa:webupd8team/brackets
    sudo apt-get update
    sudo apt-get install brackets

    其他的Linux发行版本,你可以通过下载源代码或相应Linux, OS X和Windows的二进制文件,进行安装。

    Atom

    Atom 是为程序员准备的另一个时尚开源代码编辑器。Atom由Github开发,被誉为“21世纪可破解的文本编辑器”。Atom的界面和Sublime Text编辑器十分相似。Sublime Text是一个十分流行但闭源的文本编辑器。

    Atom最近已经发布了 .deb 和 .rpm包,所以在Debian和基于Fedora的Linux版本上安装很简单。当然,你也可以获取它的源代码。

    Lime Text

    如果你喜欢Sublime Text,但是你对它的闭源十分反感。别担心,我们有一个 Sublime Text的开源克隆 ,叫做 Lime Text 。它基于Go, HTML和QT构造。说它是Sublime Text的克隆,背后原因是Sublime Text2仍有许多bug,而且Sublime Text3到目前为止仍处于测试版本。Sublime Text在开发过程中的bug是否修复,外界并不知情。

    所以,开源爱好者们,你们可以很开心地通过下面的连接获得Lime Text的源码:

    Light Table

    被誉为“下一代的代码编辑器”, Light Table 是另一个时髦,功能丰富的开源编辑器,它更像是一个IDE,而非仅仅是一个文本编辑器。并且,有许多可以提高其性能的扩展方法。内联评价将是你会爱上它的原因。你一定要试用一下看,这样你才会体会它的实用之处。

    你的选择是什么?

    在Linux平台,我们不能只局限于这四种代码编辑器。这份列表仅介绍了一些时髦的,可供程序员使用的编辑器。当然,你也有许多其他的选择,比如 Notepad++的替代品Notepadqq 或者 SciTE 等等。那么,文中这四个编辑器,你最喜欢哪个呢?

    via: http://itsfoss.com/best-modern-open-source-code-editors-for-linux/

    作者: Abhishek 译者: su-kaiyao 校对: Caroline

    本文由 LCTT 原创翻译,Linux中国荣誉推出

    展开全文
  • 以前我们介绍过超酷的代码编辑器sublime2,今天我们介绍来自Adobe的开源代码编辑器 - Brackets。这个编辑器使用客户端的web技术,例如,HTML-CSS及其Javascript开发完成的。 这个编辑器的主要特点是简单,没有开发...

    日期:2012-6-30  来源:GBin1.com

    Adobe开发的基于web的开源代码编辑器 - Brackets

    以前我们介绍过超酷的代码编辑器sublime2,今天我们介绍来自Adobe的开源代码编辑器 - Brackets。这个编辑器使用客户端的web技术,例如,HTML-CSS及其Javascript开发完成的。

    这个编辑器的主要特点是简单,没有开发很多的视图或者面板,主要让开发人员专注于快速编辑开发。

    使用实时开发特性帮助你将开发的代码和浏览器同步,这样你可以在开发的同时快速的查看功能运行效果,是不是很方便,我们不需要再费劲的来回切换编辑器和浏览器了。并且这个编辑器整合了Chrome的developer tools和JSlint,帮助你快速高效的执行debug工作。

    当然,虽然是基于web的编辑器,它同时也可以处理本地文件,需要调用本地的native shell来处理。

    系统需求:Mac或者Windows

    下载地址: https://github.com/adobe/brackets

    来源:Adobe开发的基于web的开源代码编辑器 - Brackets


    展开全文
  • 根据 2019 年 2 月的 PYPL Top IDE index 的排名,VS Code 的涨势迅猛,在所有编辑器与 IDE 中排名第六,领先于其他主流的代码编辑器:Sublime、Atom 和 Vim。可以说是已经在代码编辑器中拔得头筹。 在 Stack ...

    微信搜 “GitHubDaily” 点关注

    设为 “星标”,每天下午 18:35,带你逛 GitHub!

    2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本。短短四年时间里,VS Code 高速成长。

    根据 2019 年 2 月的 PYPL Top IDE index 的排名,VS Code 的涨势迅猛,在所有编辑器与 IDE 中排名第六,领先于其他主流的代码编辑器:Sublime、Atom 和 Vim。可以说是已经在代码编辑器中拔得头筹。

    在 Stack Overflow 的 2018 年开发者调查中,VS Code 成为了最受欢迎的开发工具。

    那么,VS Code 为什么能这么成功?有哪些地方是开发者所喜爱的呢?让我们从各个方面与 Sublime、Atom 和 Vim 比较下,逐一分析。

    学习曲线

    对于任何人来说,特别是新手,一个工具的学习曲线也会影响到它的受欢迎程度。还记得 Stack Overflow 上著名的问题之一:"How to exit the Vim editor?" 吗?它已经有接近两百万的访问量。

    VS Code、Sublime 和 Atom 在学习曲线上,一定是遥遥领先于 Vim。同时,VS Code 的使用文档相比于其他编辑器也是做的最好的,无论是“快速入门”还是每一个功能的使用,在官网上都写的一清二楚有条有理。官网还提供了 PDF 版的键盘快捷键参考表,让开发者轻松上手。

    此外,考虑到一些开发者是从 Vim、Sublime、IntelliJ 或是其他开发工具转来的,依旧习惯于原来开发工具的键盘快捷键。VS Code 也提供了各种键盘映射的插件,让你可以在 VS Code 中继续使用不同开发工具的快捷键,而不用重新学习 VS Code 的快捷键。

    用户体验

    VS Code 提供了许多良好的开箱即用的用户体验。与 Vim、Sublime 和 Atom 一样,VS Code 都提供了代码编辑的体验。此外,VS Code 在保持其轻量级代码编辑器的前提下,还内置了一些 IDE 中会有的重要功能:

    • Terminal:内置的 Terminal 使得开发者可以直接在 VS Code 中快速地运行脚本,而不需要在 VS Code 和系统的 Terminal 之间来回切换。

    • 调试器:直接在 VS Code 中调试代码,断点、call stacks、交互式的 debug console,使得调试变得异常轻松。

    • 版本控制:开箱即用的 Git 支持,让你方便地进行文件更改比较,管理你的源代码。

    特别是对于前端开发者来说,VS Code 有着非常好的支持。除了对 JavaScript 的智能提示、重构、调试等功能的支持,像 HTML, CSS, SCSS, Less 和 JSON 这些前端技术栈,都有着很棒的支持。

    曾经在一些用户体验上,VS Code 的用户体验也有不足之处。比如,曾经 VS Code 的设置页面的体验就没有 Atom 好,Atom 有着图形化的配置界面,而 VS Code 是基于 JSON 文件的。VS Code 对此也是听取用户的反馈,增加了图形化的配置界面,也保留了基于 JSON 文件的配置方式,满足了不同人群的使用习惯。

    开源

    开源对于一个产品的长期发展极为重要。在四款编辑器中,Sublime 是闭源的,VS Code、Vim 和 Atom 都是开源的,而 VS Code 可以说是开源做的最好的。

    VS Code 不仅仅是把代码开源出来。而是把整个产品的开发过程建立于开源之上,与整个社区深入合作,倾听用户在 GitHub 上的反馈,使 VS Code 越做越好:

    • 每一年,VS Code 团队都会在 GitHub Wiki 发布 Roadmap ,列出一整年的规划图。

    • 每个月初,在产品设计阶段,VS Code 团队会在 GitHub Issue 上会发布 Iteration Plan ,列出这个月会做的每一个功能,每一个功能基本会对应一个 GitHub Issue,你可以看到详细的设计以及 mockup,并且可以提出你自己的见解。

    • 每个月末,临近产品发布,你可以在 GitHub 看到 Endgame 了解到 VS Code 是如何进行产品测试与发布的。

    不仅代码开源,VS Code 整个产品的计划,设计以及发布管理都是“开源”的:每一个阶段对每一个用户是公开透明的,你不仅可以开 Issue,发PR,你甚至也可以参与到每个功能的设计与讨论中去!

    性能

    天下武功唯快不破。相信从 IDE 转投 VS Code 的童鞋,一定是对 VS Code 的性能非常满意。同为基于 Electron 开发的产品,VS Code 在性能的优化上要比 Atom 领先许多。

    当然,我们必须承认的是,在速度上 VS Code 与 Vim 和 Sublime 相比,还是有略微的差距。但是,我们依旧能看到 VS Code 不断的在性能上的优化。

    从插件进程与主进程的隔离、插件的延迟加载,再到 Text Buffer 的优化,提升大文件的加载与编辑速度,减少内存使用率。我们看到了 VS Code 的不断进步。

    插件

    VS Code 有着丰富且快速增长的插件生态,如今,已经有超过一万个插件。不仅有中心化的插件市场,而且在 VS Code 编辑器里也可以轻松搜索插件,直接进行安装与管理。

    相比之下,Sublime 只有 5000 不到的插件,而且在编辑器里不能很方便地搜索管理插件;Vim 插件虽多,但因为没有一个中心化的插件市场,查找插件很麻烦;Atom 有 8000 多的插件,比 VS Code 少一些,虽然在编辑器内也是可以查找插件,但 VS Code 的搜索和浏览功能做的要比 Atom 要好。

    此外,VS Code 还推出了 Extension Packs,方便开发者一键安装多个插件。比较出色的 Extension Pack 有 Java Extension Pack、PHP Extension Pack、Vue.js Extension Pack 等,使得 VS Code 秒变 IDE。

    生态

    VS Code 不仅仅是一个代码编辑器,它有着强大的生态。VS Code 把它的许多重要组件抽离出来,成为大家都可以复用的开源产品,与社区合作,把产品越做越好:

    • Language Server Protocol :它是 Editor/IDE 与语言服务器之间的一种协议,可以让不同的 Editor/IDE 方便嵌入各种程序语言,允许开发人员在最喜爱的工具中使用各种语言来撰写程序。Eclipse, Atom, Sublime Text, Emacs 等主流 Editor/IDE 都已经支持了 LSP。

    • Debug Adapter Protocol :DAP 与 LSP 的目的类似,DAP 把 Editor/IDE 与 不同语言的 debugger 解耦,极大地方便了 Editor/IDE 与其他 Debugger 的集成。Eclipse, Emacs, Vim等已经支持了 DAP 。

    • Monaco Editor :作为 VS Code 的核心组件,Monaco Editor 在 GitHub 已经拥有了超过一万三千个 star 。国内比较有名的比如 Cloud Studio 和 Gitee Web IDE 都使用了 Monaco Editor。

    VS Code 作为 Visual Studio Family 的重要产品,与 Visual Studio IDE 一样,也有两大重要的功能:

    • Visual Studio Live Share:极大地方便了协作编程:实时共享代码编辑、跟随光标、团队调试、分享本地服务器、共享终端等等。

    • Visual Studio IntelliCode:通过 AI 赋能,根据上下文给出编程建议和智能提示,提高开发者的效率。

    未来

    VS Code 快四岁了,他还是个很年轻的编辑器。未来的路很长,相信他会越来越好,成为更多开发者所喜爱的开发工具。

    ---

    以上,便是今日分享,觉得内容不错的,就请点个「在看」吧~

    推荐阅读:

    装上这几个 VSCode 插件后,上班划水摸鱼不是梦

    「GitHub 交流群」已开放

    想入群的可在公众号后台回复「入群」

    展开全文
  • 开源云端代码编辑器 ACE Editor

    千次阅读 2017-02-13 15:49:27
    ACE 是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用程序中。ACE支持超过40种语言语法高亮,并能够处理代码多达400万行的大型文档。ACE开发团队称,ACE在性能和功能上可以...

    ACE 是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用程序中。ACE支持超过40种语言语法高亮,并能够处理代码多达400万行的大型文档。ACE开发团队称,ACE在性能和功能上可以媲美本地代码编辑器(如Sublime Text、TextMate和Vim等)。

    ACE是Mozilla Skywriter(以前称为Bespin)项目的继任者,并作为Cloud9的主要在线编辑器。

    展开全文
  •  作为一个现代的代码编辑器,Atom 有着各种流行编辑器都有的特性,功能上非常丰富,支持各种编程语言的代码高亮( HTML  /  CSS  /  Javascript  /  PHP  / Python / C / C++ / Objective C / Java / JSON ...
  •  Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做...
  • 参考教程1:...Visual Studio Code 开源免费跨平台代码编辑器Visual Studio CodeVisual Studio Code的下载和安装认识Visual Studio Code 界面工具栏简介Visual Studio Code上手体验总结 Visual St...
  • VC code 在mac 下面的微软代码编辑器

    千次阅读 2017-03-31 10:11:23
    还折腾出一个跨平台的开源代码编辑器。 https://code.visualstudio.com/ 下载地址: https://code.visualstudio.com/Download 跨平台的,支持windows,mac,linux。 开源的代码编辑器。在mac上比较稀缺。 用了...
  • Atom是Github打造的一款开源代码编辑器,支持 macOS、Windows和Linux操作系统,支持Node.js所写的插件,并内置由Github提供的Git版本控制系统,也可被当作 IDE 使用。 Atom的特色在于它极其丰富的可定制性,以及...
  • 大家好,我是 JackTian。 今天给大家推荐一款适用于Windows,Linux和Mac的跨平台免费的开源SQL编辑器和数据库管理应用程序 —— beekeeper-studio。
  • INCLUDEPATH += C:/Users/pan/Desktop/QScintilla_gpl-2.10.1/Qt4Qt5 LIBS += -LC:/Users/pan/Desktop/QScintilla_gpl-2.10.1/build-qscintilla-Desktop_Qt_5_7_1_MSVC2013_64bit-Debug/debug/ -lqscintilla2_qt5d
  • 转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 最近在整理自己几年前一直在研究的一套代码,使用OGRE+CEGUI开发的客户端引擎框架。当年自己倾心研究的东西... CEGUI自己也有编辑器,但是是使用类似MF
  • Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。他们往往会认为Linux平台上的代码编辑器太...1、EclipseEclipse是一款很酷的开源代码编辑器,同...
  • MyGeneration是一个C#编写的开源代码生成,相比商业的CodeSmith功能一点也不差,最重要的一点是它有一个强大在线模板库,模板多多啊不用自己写了哈哈。官网:http://www.mygenerationsoftware.com,如果你想下载...
  • GitHub 上的开源前端编辑器

    千次阅读 2019-06-26 14:48:09
    当我们要开发一个博客、社区、论坛等内容生产平台的时候,为用户挑选一个 UI 优雅简洁、交互丝滑顺畅的...而待产品完成后,那群追求极致体验的前端工程师便会在 GitHub 上开源出自己精心打造的富文本编辑器。大家...
  • 转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 最近在整理自己几年前一直在研究的一套代码,使用OGRE+CEGUI开发的客户端引擎框架。当年自己倾心研究的... 今天最先放出一套UI编辑器的源码吧,CEGU
  • 有了Dreamweaver,Coda,Textmate等专业代码编辑器,不足为奇的是,越来越多的人已经部分地忘记了诸如Window的记事本之类的简单代码编辑器。 我们确实知道,简单并不意味着最好的选择,但是,有一些更简单但专业的...
  • 4款好用的开源HTML编辑器

    千次阅读 2016-03-21 19:58:31
    xhEditor开源HTML编辑器 xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。 官方地址是:...
  • 开源HTML编辑器xhEditor用法详解

    千次阅读 2018-06-26 09:28:44
    在本月的MIS开发任务中,有一项是完善帮助信息的开发任务,因为设计到对文字大小,样式及图片的处理等我想到了HTML编辑器CKEditor, 但最近的版本使用中需要在jsp页面嵌入tablib标签,但现MIS系统中的JSP版本过于太...
  • 11月份整理的Python开源编辑器

    千次阅读 2018-12-06 20:09:39
    整理了11月份的Python的开源项目编辑器,选取了Top10分享给大家。 一个好的Python开源项目对程序员的提升是非常大的,...Algojammer:在Python中编写算法的实验性概念验证代码编辑器,可以说非常创新的一款编辑...
  • 下面是是我收集的一些开源的前端markdown编辑器项目。 一、Editor 项目链接:https://github.com/lepture/editor 介绍:编辑器不是所见即所得的编辑器,它是纯文本markdown编辑器。 体验地址:...
  • Qt 之 QScintilla(源代码编辑器

    万次阅读 2016-09-20 14:41:42
    简述QScintilla 是 Scintilla 在 Qt 上的移植,Scintilla 是一个免费的源代码编辑控件。它完全开放源代码,功能强大,...著名的开源编辑器 SciTE 就是 Scintilla 开发者开发的。简述 下载 构建和安装 命令行 Creator
  • 开源代码网站

    万次阅读 2018-01-17 09:29:04
    !!!github!!!codepen!!!码云 ...(1)到sourceforge上查找相关代码;...(4)直接到开源项目网站上面寻找代码; (5)到csdn等网站下载代码,偶尔会有意外的收获; (6)到图书出版社下载图书附录的代码
  • 免费开源编辑器 - SciTE

    千次阅读 2006-12-28 16:29:00
    SciTE,早有耳闻的一个开源编辑器,Windows/Linux两个平台都有很好的支持,今天偶然的机会把它下了下来,用VC编译后,使使,感觉还不错!SciTE是一个基于SCIntilla的文本编辑器,支持C/C++/VB/Parscal/Smalltalk/Ada/Python/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 137,283
精华内容 54,913
关键字:

开源代码编辑器