杭州嵌入式培训
达内杭州嵌入式培训中心

13486356750

热门课程

2015年最适合linux的12个文本编辑器

  • 时间:2016-01-11
  • 发布:杭州嵌入式培训
  • 来源:51cto


    文本编辑器用途广泛,可用于编写代码、编辑及配置文件、制作用户指令文件等。在Linux中,文本编辑器有两种:一种是图形用户界面(GUI)编辑器,另一种是命令行接口(CLI)编辑器。

    杭州达内linux嵌入式培训专家介绍12个适用于linux的开源文本编辑器,如下所示:

    1.Vi/Vim编辑器

    Vim是一款功能强大的、基于命令行的文本编辑器,它增强了老式Unix Vi文本编辑器的功能。它也是系统管理员和编程员当中最受欢迎、使用最广泛的文本编辑器之一,经常被称之为编程员的编辑器。编写代码或编辑配置文件时,它能够支持语法高亮显示。

    2.Gedit

    这是一款基于GUI的通用文本编辑器,是默认情况下安装在Gnome桌面环境上的文本编辑器。它易于使用,可灵活插入,这款强大的编辑器有下列功能特性:

    支持UTF-8

    使用可配置的字体大小和颜色

    可灵活定制的语法高亮显示

    撤销和重做功能

    恢复文件

    远程编辑文件

    搜索和替换文本

    剪贴板支持功能及其他更多功能

    3.Nano编辑器

    Nano是一款易于使用的文本编辑器,非常适合新的Linux用户和高级Linux用户使用。它提供了可定制的键绑定,因而增强了易用性。

    Nano有下列功能特性:

    可灵活定制的键绑定

    语法高亮显示

    撤销和重做选项

    标准输出上的整行显示

    寻呼机支持,从标准输入读取

    4.GNU Emacs

    这是一款可灵活扩展和灵活定制的文本编辑器,还提供了解读Lisp编程语言这一核心功能。可以添加不同的扩展件,以支持文本编辑功能。

    Emacs有下列功能特性:

    用户说明文档和教程

    语法高亮显示,甚至可以对纯文本使用颜色

    为许多自然语言提供了统一码(Unicode)支持功能

    诸多扩展件,包括电子邮件及新闻、调试器界面、日历及更多。

    5.Kate/Kwrite

    Kate是一款功能丰富、可灵活插入的文本编辑器,随带K桌面环境(KDE)。Kate项目旨在开发两个主要的产品:KatePart和Kate。

    KatePart是一个高级的文本编辑器组件,包含在可能需要用户编辑文本的许多KDE应用程序中,而Kate是一款多文档界面(MDI)文本编辑器。

    下面是它的一些基本功能特性:

    可通过脚本来扩展

    支持编码,比如统一码模式

    在双向模式下进行文本渲染

    行结束支持,还有声音检测功能

    另外还有远程文件编辑及其他许多功能,包括高级编辑器功能、应用程序功能、编程功能、文本高亮显示功能、备份功能以及搜索和替换功能。

    6.Lime Text

    这是一款功能强大的类似IDE的文本编辑器,这个免费开源工具是大受欢迎的Sublime Text的后续产品。它有几个前端(比如命令行接口),你可以结合可插入的后端使用。

    7.Pico编辑器

    Pico也是一款基于命令行的文本编辑器,随带Pine新闻和电子邮件客户程序。这款编辑器很适合新的Linux用户,原因在于相对许多GUI文本编辑器,它很简单。

    8.Jed编辑器

    这是另一款支持GUI的命令行编辑器,具有下拉菜单等功能特性。它是专门为软件开发而设计的,其中一项重要功能就是支持统一码模式。

    9.gVim编辑器

    它是大受欢迎的Vim编辑器的GUI版,它拥有类似命令行Vim的功能。

    10.Geany编辑器

    Geany提供了类似IDE的基本功能,侧重于软件开发,使用GTK+工具包。

    它有一些基本的功能特性,如下所示:

    语法高亮显示

    可插入的接口

    支持许多文件类型

    能够实现代码折叠和代码导航

    符号名称和构造器自动完成

    支持自动关闭HTML和XML标记

    基本的项目管理功能及另外许多功能

    11.Leaf Pad

    这是一款基于GTK+,并基于GUI的轻量级文本编辑器,如今在Linux用户当中颇受欢迎。新的Linux用户很容易使用它。

    它有下列功能特性:

    代码集选项

    允许自动检测代码集

    撤销和重做选项

    显示文件行号

    支持拖放选项

    打印输出支持

    12.Bluefish

    Bluefish是一款易于安装和使用的文本编辑器,针对Linux程序员和Web开发人员。它提供了一系列广泛的功能特性,如下所示:

     轻量级、快速

    整合外部的Linux程序(比如lint、weblint、make及其他许多程序),整合你喜欢的外部过滤器,可通过sed、sort、awk及更多工具实现管道命令(piping)

    拼写检查功能

    支持处理多个项目

    远程文件编辑

    搜索和替换支持

    撤销和重做选项

    自动恢复已修改的文件






原文标题:12 Best Open Source Text Editors (GUI + CLI) I Found in 2015,作者:Aaron Kili

原文链接:http://os.51cto.com/art/201601/503670.htm 译者:泮春燕

上一篇:达内:linux非常强大却不赚钱
下一篇:关于2016年linux发展趋势的8个预测

恭喜达内获得《产学合作协同育人项目合作伙伴奖》

中传学子参加达内Java培训,转身成为Java工程师月薪12.5K

职场求突破参加达内网络营销培训,获10万年薪成为营销达人

高中毕业不想把人生过成说明书,参加达内网络营销培训获得月薪8K

选择城市和中心
贵州省

广西省

海南省