`
itxdl
  • 浏览: 26849 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux 上四个最佳的现代开源代码编辑器

阅读更多
在寻找 Linux 上最好的代码编辑器?如果你问那些老派的 Linux 用户,他们的答案肯定是 Vi,Vim,Emacs,Nano 等等。但我不讨论它们。我要讨论的是崭新、先进、优美、强大、功能丰富,能够提高你编程体验的最好的 Linux 开源代码编辑器。
Linux 上最佳的现代开源代码编辑器
我使用 Ubuntu 作为我的主力系统,因此提供的安装说明适用于基于 Ubuntu 的发行版。但这并不会让这个列表变成 Ubuntu 上的最佳文本编辑器,因为这些编辑器对所有 Linux 发行版都适用。多说一句,这个清单的排名没有任何先后顺序。

BRACKETS
Brackets 是来自 Adobe 的一个开源代码编辑器。Brackets 专注于 web 设计师的需求,内置 HTML、CSS 和 JavaScript 支持。它很轻量,也很强大。它提供了行内编辑和实时预览。还有无数可用的插件,可以进一步加强你在 Brackets 上的体验www.itxdl.cn。
在 Ubuntu 以及基于 Ubuntu 的发行版(比如 Linux Mint)上安装 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,那是一个在程序员中很流行但是闭源的文本编辑器。
Atom 最近发布了 .deb 和 .rpm 包,所以你可以轻而易举地在基于 Debian 和 Fedora 的 Linux 发行版上安装它。当然,它也提供了源代码。

LIME TEXT
你喜欢 Sublime Text 但是你对它是闭源的这一事实感觉不是很舒服?别担心,我们有 Sublime Text 的开源克隆版,叫做 Lime Text。它是基于 Go、HTML 和 QT 的。克隆 Sublime Text 的原因是 Sublime Text 2 中有无数 bug,而 Sublime Text 3 看起来会永远处于 beta 之中,而它的开发过程并不透明,也就无从得知 bug 是否被修复了。

LIGHT TABLE
Light Table 是另一个外观现代、功能丰富的开源代码编辑器,标榜为“下一代代码编辑器”,它更像一个 IDE 而不仅仅是个文本编辑器。它还有无数可以加强它的功能的扩展。也许你会喜欢它的行内求值。你得用用它才会相信 Light Table 有多好用。

你的选择是?
不,我们的选择没有限制在这四个 Linux 代码编辑器之中。这个清单只是关于程序员的现代编辑器。当然,你还有很多选择,比如 Notepad++ 的替代选择 Notepadqq 或 SciTE 等等。那么,上面四个中,在 Linux 上而言你最喜欢哪个代码编辑器?
分享到:
评论

相关推荐

    screem linux 下的 PHP 编辑器

    screem编辑器的特色在于其对语法高亮、代码折叠、自动完成以及项目管理的支持,这些都是现代开发环境中必不可少的功能。 1. **语法高亮**:screem编辑器可以智能地识别PHP代码,并对其进行颜色编码,使得代码更易于...

    VS code 代码编辑器

    Visual Studio Code(简称VS Code)是一款由微软开发的免费、开源的代码编辑器,支持多种操作系统,如Windows、macOS和Linux。它以其强大的功能、高效的性能以及友好的用户界面赢得了全球开发者们的喜爱。 **一、...

    JAVA上百实例源码以及开源项目源代码

    图片到图片装载器、绘制火焰效果的X坐标,Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT ...

    vc视频捕获四个基于vc和Dshow一个linux

    标题中的“vc视频捕获四个基于vc和Dshow一个linux”指的是使用Microsoft Visual C++ (VC++) 开发的四个视频捕获示例项目,以及一个针对Linux系统的视频捕获实现。这些项目通常是为了帮助开发者理解和学习如何在...

    linux常用命令及帐户管理及其VI编辑器及Shell变量及应用程序安装与管理

    Linux作为一个开源的操作系统,具有广泛的应用前景,了解Linux的基本命令、帐户管理、VI编辑器、Shell变量和应用程序安装与管理等知识点,对于IT从业者来说是非常重要的。本文将对这些知识点进行详细的解释和总结,...

    HTML 文本编辑器FCKeditor

    3. **引入编辑器**:在网页中通过JavaScript代码引入FCKeditor,一般通过`<script>`标签引入相关脚本,并调用初始化函数。 4. **实例化编辑器**:在JavaScript中创建FCKeditor实例,指定编辑器容器元素的ID。 ```...

    linux介绍___Linux

    Linux是一种开源的操作系统,其核心目标是兼容Unix的操作环境,同时提供了一个强大、稳定且免费的平台。 **1.2 Linux与Unix的历史** Linux是由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)于1991年开始开发的。它...

    Ogre3D场景编辑器

    Ogre3D支持多种渲染API,包括Direct3D、OpenGL和Vulkan,能够在Windows、Linux、Mac OS X等多个操作系统上运行。它包含了丰富的特性,如高级光照、纹理贴图、粒子系统、骨骼动画等,为3D应用开发提供了强大的支撑。 ...

    免费开源的 markdown 编辑器 MarkText.docx

    ### 免费开源的 Markdown 编辑器 MarkText #### 一、简介 MarkText 是一款免费且开源的 Markdown 编辑器,以其简洁优雅的设计风格受到广大用户的喜爱。它支持多个主流操作系统,如 Linux、macOS 和 Windows,并...

    多个子窗口的文本编辑器

    3. **Atom**:GitHub出品,也是一个开源编辑器,拥有丰富的社区资源和可定制性。 4. **Emacs** 和 **Vim**:这两个历史悠久的编辑器通过插件也可以实现多窗口功能,适合喜欢命令行操作的高级用户。 四、如何利用多...

    linux_ARM9.0.rar_arm9.0_linux arm

    1. **集成的源代码编辑器**:在进行嵌入式Linux开发时,一个功能强大的源代码编辑器是必不可少的。它可能包含语法高亮、自动完成、调试支持等功能,帮助开发者更高效地编写和修改C或C++代码。常见的编辑器如Vim、...

    LINUX 培训.pdf

    - **描述:“LINUX 培训 关于LINUX系统 和编辑器 并行程序”** —— 描述表明该培训将覆盖Linux系统的基础知识、编辑器的使用以及并行程序的相关概念。 **重要知识点:** 1. **Linux系统简介:** - **定义与历史:...

    linux_C笔记

    【Linux C笔记】是针对初学者的一份综合学习资料,主要涵盖了Linux操作系统、Unix系统、C语言编程、网络基础知识以及Vim编辑器的使用。这份笔记旨在帮助新手快速理解和掌握这些核心IT领域的基本概念和技能。 Linux...

    PsPad文本编辑器 免费

    - **Context**、**Script**、**Syntax** 和 **Lang** 文件夹:包含编辑器的上下文菜单、脚本、语法文件和多语言支持文件。这些资源是PsPad能够理解和处理各种文本格式的基础。 总的来说,PsPad文本编辑器以其免费、...

    有用的(PHP)通用编辑器

    5. **Notepad++**:免费的源代码编辑器,适用于Windows系统,支持多种语言,适合初学者使用。 三、如何选择合适的编辑器 选择编辑器时,应考虑以下因素: 1. **平台兼容性**:确保编辑器与你的操作系统兼容,如...

    Linux常用操作命令合集

    Linux 作为一款开源操作系统,提供了丰富的命令行操作命令,帮助用户更方便地管理和维护系统。本文将整理常用的 Linux 操作命令,包括 JDK 和 Tomcat 的安装、环境变量的配置、IP 地址的设置、IPv6 地址的关闭等。 ...

    源码包 linux C的

    1. 编辑器:如Vim、Emacs、Nano或现代的代码编辑器如VS Code、Atom。 2. 编译器:GCC(GNU Compiler Collection)是Linux中最常用的C编译器。 3. 构建工具:Makefile或automake用于自动化构建过程。 4. 调试器:GDB...

    文本编辑器

    1. **主题和字体设置**:用户可以根据个人喜好调整编辑器的主题和字体,以达到最佳的视觉效果。 2. **用户定义的语言**:npp允许用户定义自己的编程语言规则,甚至可以创建新的语言模板。 3. **配置文件导入导出**...

    fckedit 编辑器

    **fckeditor**是一款知名的开源富文本编辑器,它在Web开发中被广泛使用,为用户提供了一个类似Microsoft Word的在线编辑体验。"fckedit 编辑器"标题指的是这款编辑器,而描述中的"在线编辑器 php 简单"表明它主要...

    linux二十四学时教程

    7. **文本编辑器**:讲解使用Vi/Vim和Nano等文本编辑器进行文件编辑,这对于系统管理和编程工作至关重要。 8. **用户和权限管理**:介绍Linux的用户和组概念,以及权限设置(读、写、执行),理解umask命令和chown...

Global site tag (gtag.js) - Google Analytics