课程咨询 :0571-56020834 QQ:1633630073

杭州达内T计划培训

杭州嵌入式培训 > 达内新闻 > 2015年最适合linux的12个文本编辑器
  • 2015年最适合linux的12个文本编辑器

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


  •     文本编辑器用途广泛,可用于编写代码、编辑及配置文件、制作用户指令文件等。在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个预测

最新开班日期  |  更多

嵌入式--免费训练营

嵌入式--免费训练营

开班日期:每月底

嵌入式--高薪就业班

嵌入式--高薪就业班

开班日期:每月底

嵌入式--零基础周末班

嵌入式--零基础周末班

开班日期:每月底

嵌入式--零基础全日制班

嵌入式--零基础全日制班

开班日期:每月底

  • 地址:杭州市西湖区文三路199号创业大厦
  • 课程培训电话:0571-56020834 QQ:1633630073     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56