精华内容
下载资源
问答
  • 现在来说一说常用的编辑器,并且我们比较一下编辑器之间区别和优缺点,我平时用的编辑器是vim,当然还有很多的编辑器。 在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神...

            现在来说一说常用的编辑器,并且我们比较一下编辑器之间的区别和优缺点,我平时用的编辑器是vim,当然还有很多的编辑器。

            在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神。

            

            Emacs是伪装成编辑器的操作系统

            有句夸张的话说:Emacs是伪装成编辑器的操作系统。细细想来,这句话并不夸张。

            Emacs其实是个Lisp的解释器,因此可以用Lisp灵活地扩展。 Lisp是什么东西,这同样是种很有生命力的编程语言。在C语言还没有发明的年代,MIT的人工智能实验室写ITS操作系统时,一部分用的是汇编语言,还有一部分就是用的Lisp。现在,Lisp仍在人工智能研究领域广泛使用着。

            有这么牛逼的扩展语言,注定Emacs向着无所不能的方向发展。渐渐地,人们用Emacs不再限于写程序,写文档,而且在Emacs里管理文件系统,运行终端,收邮件,上网,听音乐……,真是一发不可收拾。甚至,有人用Emacs控制咖啡机煮咖啡。

            这种大而全的扩展,背离了“一个程序只做一件事并做好它”的 Unix哲学,被Unix的忠诚用户所诟病。可是真的背离了吗? Emacs说过自己是一个编辑器吗?

            正是因为Emacs的无敌的可扩展性,人们才分不清Emacs到底是不是一个编辑器了。但,就是有人喜欢这种All-in-One的哲学,喜欢在Emacs中完成每件事。所以才会有人写《生活在Emacs中》,所以, Emacs才会成为一种信仰。

            

            Vim不只是Vi

            Vim是Vi最受欢迎的变种之一,除了继承了Vi迅捷的编辑方式, Vim的功能已经比原始的Vi强大得多。这也得益于它可以用Vim脚本无限地扩展。 Vim.org 上已经有数千个脚本了,给Vim增加各种各样的特性和功能。

            为了证明Vim的可扩展性不输于Emacs,也有用户写了在Vim中玩游戏、运行Shell、和集成GDB在Vim内部调试的插件。客观地讲,Vim的脚本语言与Emacs的ELisp相比,略显逊色,但这丝毫不妨碍它把Vim扩展成非常优秀的编辑器。

            说到底,Vim的前身Vi和Emacs的设计采用了不同的哲学, Vi更符合Unix传统,它通过管道机制和系统内各种积木工具打交道,它讲究的是和系统内的工具程序协作来完成用户的任务。和Emacs相比,它的定位很明确,就是要做一个强大的编辑器。因此Vim的绝大部分扩展,都是为了更好地完成编辑文本的任务。

            海纳百川,有容乃大。Emacs和Vim通过别的编辑器无法比肩的可扩展性,不断吸收广大用户的智慧,是它们能成为“神器”的原因之一。



    展开全文
  • Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。 Eclipse Eclipse是一款很酷的开源代码编辑...
    • Vim

    Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

    • Eclipse

    Eclipse是一款很酷的开源代码编辑器,它拥有代码高亮和智能提示等强大的功能。在Eclipse中,完全胜任以下编程语言的工作——Python, R, Ruby, JavaScript, Natural, Lasso, C, C++, COBOL, Scheme, Clojure, Groovy等等,它也是Java集成开发环境,甚至提供了对Java 8的支持。在一些Web开发IDE特性的帮助下,你可以非常方便地对代码文件进行组织和访问。

    • Brackets

    Brackets也是一款为Linux开发者设计的开源代码编辑器,使用Brackets写代码,你不会被任何事情所打断。比如在写HTML代码时,即便你没有保存代码也可以及时预览你的Web页面效果。你也可以使用Theseus来检查变量,Brackets默认提供一种主题,当然你也可以在扩展中心获取更多的主题。

    • Emacs

    Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中。Emacs不仅可以作为文本编辑器,还可以用来收发电子邮件、通过FTP/TRAMP编辑远程档案、通过Telnet登录主机、上新闻组、登陆IRC和朋友交流、查看日历等功能。

    • Light Table

    LightTable是一个免费开放源代码的编辑器,该编辑器有一个非常干净的界面,并有大量扩展。它与Windows、Mac和Linux都兼容,是高度可定制的。使用Light Table,开发者只需打开一个浏览器窗口即可实时查看更改,并且支持不同的嵌入。

    • Chocolat

    Chocolat本身是Mac OS X的最佳代码编辑器。该编辑器旨在与OS无缝集成,Chocolat为JS、Python和HTML提供拖放功能、拆分编辑、代码折叠和代码完成。

    • Sublime Text

    一个紧凑但性能较高的代码编辑器一个跨平台的代码编辑器,适用于所有WordPress项目。 Sublime Text有很多功能可以提供: 

    1. 脚本编程

    2. 自定义界面

    3. 常规文件切换

    4. 合成和错误检测

    5. 多媒体选择和编辑

    6. 外部插件集成

    7. Themes 

    展开全文
  • 1.Vim Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。2. Eclipse Eclipse是一款很酷的开源代码...

      1.Vim

     Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器

    2. Eclipse
       Eclipse是一款很酷的开源代码编辑器,它拥有代码高亮和智能提示等强大的功能。在Eclipse中,完全胜任以下编程语言的工作——Python, R, Ruby, JavaScript, Natural, Lasso, C, C++, COBOL, Scheme, Clojure, Groovy等等,它也是Java集成开发环境,甚至提供了对Java 8的支持。在一些Web开发IDE特性的帮助下,你可以非常方便地对代码文件进行组织和访问。

    3.Brackets

      Brackets也是一款为Linux开发者设计的开源代码编辑器,使用Brackets写代码,你不会被任何事情所打断。比如在写HTML代码时,即便你没有保存代码也可以及时预览你的Web页面效果。你也可以使用Theseus来检查变量,Brackets默认提供一种主题,当然你也可以在扩展中心获取更多的主题

    4.Emacs

    Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中。Emacs不仅可以作为文本编辑器,还可以用来收发电子邮件、通过FTP/TRAMP编辑远程档案、通过Telnet登录主机、上新闻组、登陆IRC和朋友交流、查看日历等功能

    5. Light Table
      Light Table是一个免费开放源代码的编辑器,该编辑器有一个非常干净的界面,并有大量扩展。它与Windows、Mac和Linux都兼容,是高度可定制的。使用Light Table,开发者只需打开一个浏览器窗口即可实时查看更改,并且支持不同的嵌入。
    6. Chocolat
      Chocolat本身是Mac OS X的最佳代码编辑器。该编辑器旨在与OS无缝集成,Chocolat为JS、Python和HTML提供拖放功能、拆分编辑、代码折叠和代码完成。
    7. Sublime Text
        一个紧凑但性能较高的代码编辑器一个跨平台的代码编辑器,适用于所有WordPress项目。
    Sublime Text有很多功能可以提供:
    ·脚本编程  ·自定义界面  ·常规文件切换  ·合成和错误检测  ·多媒体选择和编辑   ·外部插件集成   ·Themes


    展开全文
  • Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名...现在来说一说常用的编辑器,并且我们还会比较一下这些编辑器之间区别和优缺点,我平时用的编辑器是vim,当然还有很多的编辑器。现在我们就...

        Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。他们往往会认为Linux平台上的代码编辑器太少了,以至于影响他们的编程工作。但是事实并非如此,在Linux平台上有太多的代码编辑器供你使用了。

    现在来说一说常用的编辑器,并且我们还会比较一下这些编辑器之间的区别和优缺点,我平时用的编辑器是vim,当然还有很多的编辑器。现在我们就来说说这些编辑器的相关的信息。

    Light Table

      Light Table是一个免费开放源代码的编辑器,该编辑器有一个非常干净的界面,并有大量扩展。它与Windows、Mac和Linux都兼容,是高度可定制的。使用Light Table,开发者只需打开一个浏览器窗口即可实时查看更改,并且支持不同的嵌入。

    Chocolat

       Chocolat本身是Mac OS X的最佳代码编辑器。该编辑器旨在与OS无缝集成,Chocolat为JS、Python和HTML提供拖放功能、拆分编辑、代码折叠和代码完成。其他一些功能是:广泛搜索和替换、错误检查。

    Notepad++

       Notepad++有很好的理由成为许多WordPress开发人员的首选。这个轻量级的代码编辑器是开源的,可以自由使用。该编辑器最好的一点是,它是新手和专家的理想选择。支持的的语言列表包括WordPress开发人员在开发复杂项目过程中所需的一切。Notepad++的其他功能包括:重点语法突出 ·支持FTP ·外部插件 ·跨平台兼容性 ·代码和文本折叠 ·编译器集成

    Sublime Text

      如果你正在寻找一个紧凑但性能较高的代码编辑器,我会推荐Sublime Text。一个跨平台的代码编辑器,Sublime Text在屏幕上看起来很漂亮,表现非常出色,适用于所有WordPress项目。要使用代码编辑器,必须一次性支付70美元的费用。Sublime Text有很多功能可以提供:·脚本编程  ·自定义界面  ·常规文件切换  ·合成和错误检测  ·多媒体选择和编辑   ·外部插件集成   ·Themes

    gedit

       gedit无需多言,Linux各个发行版默认都有的编辑器,类似于Windows的记事本,不过可以根据代码类型着色,这点可比记事本牛逼多了,不过我一直没有搜索到如何配置gedit才能让他显示行号和改变tab为4个空格,所以不是迫不得已不会用gedit编辑正式文件。

    以下这几个是最受程序员喜爱的最流行的编辑器

    1)Eclipse

       Eclipse是一款很酷的开源代码编辑器,同时它也是最受程序员亲睐的代码编辑器之一,它拥有代码高亮和智能提示等强大的功能。在Eclipse中,你可以完全胜任以下编程语言的工作—&mdash、ython, R, Ruby, JavaScript, Natural, Lasso, C, C++, COBOL, Scheme, Clojure, Groovy等等,它也是非常著名的Java集成开发环境,甚至提供了对Java 8的支持。在一些Web开发IDE特性的帮助下,你可以非常方便地对代码文件进行组织和访问。

    2)Light Table

    Light Table将会是一款彻底改变Linux编辑器概念的代码编辑器,它提供了直观和易用的编程界面。并且Light Table可以很方便地进行定制功能,因为它也是开源的。它有一个强大的插件管理器,这样你就不用在网上漫无目的的寻找需要的插件了。

    3)Sublime Text 3

    这是一款绝对值得一提的Linux代码编辑器,因为它有简单而且超酷的功能特性。Sublime Text 3最独特的地方就是它没有独特的功能,它仅仅是一个简单的代码编辑器,有了它,你就可以非常方便地对多行代码进行修改了。利用Sublime Text 3你可以做操作文件、重命名变量、分离编辑和其他有趣的操作。

    4)Brackets

    Brackets也是一款为Linux开发者设计的开源代码编辑器,使用Brackets写代码,你不会被任何事情所打断。比如在写HTML代码时,即便你没有保存代码也可以及时预览你的Web页面效果。你也可以使用Theseus来检查变量,Brackets默认提供一种主题,当然你也可以在扩展中心获取更多的主题。

    5)Dart Editor

    Dart Editor是Google开发设计的,旨在帮助开发者制作光亮而惊叹的Web应用。Dart Editor支持多种开发语言,同时也集成了Dartium。通过它的静态分析引擎,你可以创建,维护,调试和开发自己的Web应用。函数、类、方法等都能以树的结构列出来,方便你编写代码。

    6)Emacs

      它不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中。Emacs不仅可以作为文本编辑器,还可以用来收发电子邮件、通过FTP/TRAMP编辑远程档案、通过Telnet登录主机、上新闻组、登陆IRC和朋友交流、查看日历等功能。 Emacs是伪装成编辑器的操作系统有句夸张的话说:Emacs是伪装成编辑器的操作系统。细细想来,这句话并不夸张。

       Emacs其实是个Lisp的解释器,因此可以用Lisp灵活地扩展。 Lisp是什么东西,这同样是种很有生命力的编程语言。在C语言还没有发明的年代,MIT的人工智能实验室写ITS操作系统时,一部分用的是汇编语言,还有一部分就是用的Lisp。现在,Lisp仍在人工智能研究领域广泛使用着。有这么牛逼的扩展语言,注定Emacs向着无所不能的方向发展。渐渐地,人们用Emacs不再限于写程序,写文档,而且在Emacs里管理文件系统,运行终端,收邮件,上网,听音乐……,真是一发不可收拾。甚至,有人用Emacs控制咖啡机煮咖啡。这种大而全的扩展,背离了“一个程序只做一件事并做好它”的 Unix哲学,被Unix的忠诚用户所诟病。可是真的背离了吗? Emacs说过自己是一个编辑器吗?

       正是因为Emacs的无敌的可扩展性,人们才分不清Emacs到底是不是一个编辑器了。但,就是有人喜欢这种All-in-One的哲学,喜欢在Emacs中完成每件事。所以才会有人写《生活在Emacs中》,所以, Emacs才会成为一种信仰。

    7)vim

         Vim不只是Vi,Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

      Vim是Vi最受欢迎的变种之一,除了继承了Vi迅捷的编辑方式, Vim的功能已经比原始的Vi强大得多。这也得益于它可以用Vim脚本无限地扩展。 Vim.org 上已经有数千个脚本了,给Vim增加各种各样的特性和功能。

      为了证明Vim的可扩展性不输于Emacs,也有用户写了在Vim中玩游戏、运行Shell、和集成GDB在Vim内部调试的插件。客观地讲,Vim的脚本语言与Emacs的ELisp相比,略显逊色,但这丝毫不妨碍它把Vim扩展成非常优秀的编辑器。

      说到底,Vim的前身Vi和Emacs的设计采用了不同的哲学, Vi更符合Unix传统,它通过管道机制和系统内各种积木工具打交道,它讲究的是和系统内的工具程序协作来完成用户的任务。和Emacs相比,它的定位很明确,就是要做一个强大的编辑器。因此Vim的绝大部分扩展,都是为了更好地完成编辑文本的任务。

      海纳百川,有容乃大。Emacs和Vim通过别的编辑器无法比肩的可扩展性,不断吸收广大用户的智慧,是它们能成为“神器”的原因之一。


    展开全文
  • Vim是从 vi 发展出来的一个文本编辑器。它具有代码补完、编译及错误跳转等方便编程的功能,在程序员中被广泛的被使用。和Emacs并列成为Lunix系统用户最喜欢的编辑器。 2. Eclipse Eclipse是一款很酷的开源代码编辑...
  • 其实对于用户来说,Markdown编辑器和富文本编辑器的作用是一样的,功能上也没有什么区别,在Markdown诞生之前大家都是用富文本编辑器的,也没见什么功能不能实现的,两者主要区别在于他们的使用方法上,以及不同技术...
  • vim 文本编辑器

    万次阅读 多人点赞 2019-03-23 11:57:12
    4.2 vim文本编辑器 4.2.1 简介 vim是vi的升级版,最常见的区别是能用多种颜色显示显示系统文件的一些特殊信息。 vi: Visual Interface 文本编辑器,可视化接口 vim:vi iMprove的缩写,即vi的增强版 vim编辑器...
  • UEditor是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。 本文以最新版本的1.4.3.3版本为教程来讲述 具体文档...
  • 编辑器、编译器和链接器的概念和区别

    千次阅读 多人点赞 2017-06-19 10:16:25
    1.集成开发环境: “集成”二字就是字面意思,集成开发环境整合了编辑器、编译器、链接器,调试,部署,乃至代码版本管理等功能于一体,为了方便程序员编写,编译,调试程序和部署程序。 以下内容转载于 编辑器...
  • 如果您在诸如Eclipse之类的IDE之间感到困惑,或者为该不该用Sublime Text这样的编辑器犹豫?那么您可以看看这篇文章!您将在这里学到什么:热门Python IDE和文本编辑器的比较PyCharmSpyderPyDevIDLEWing最佳Python...
  • VB编辑器之代码颜色修改

    千次阅读 2019-04-19 11:46:04
    VB编辑器 VB文本编辑器 VB代码颜色修改 VB背景色修改
  • JavaScript编辑器推荐

    千次阅读 2018-07-27 17:26:34
    原文链接:Top 10 JavaScript编辑器,你在用哪个?  作者:葡萄城控件技术团队 对于JavaScript程序员来说,目前有很多很棒的工具可供选择。本文将会讨论10个优秀的支持JavaScript,...编辑器和IDE之间的本质区...
  • vi编辑器的使用入门

    千次阅读 2014-05-26 13:37:41
    说了这么多,其实还少一个和word,记事本一样的编辑器,在各个操作系统都有编辑器,在linux里也有,比如gedit编辑器,很方便。在终端里直接敲击gedit即可打开这个编辑器。保存到桌面,名字为geditfiles,再终端里...
  • 在调用编辑器控件的页面使用Session('Editorwidth')来设置宽度、使用Session('Editorheight')来设置高度例如:[注:C#语言和VB语言调用写法上有点区别,请参考本文头部]以上其他的session变量也是来控制编辑器用的。...
  • 有了Dreamweaver,Coda,Textmate等专业代码编辑器,不足为奇的是,越来越多的人已经部分地忘记了诸如Window的记事本之类的简单代码编辑器。 我们确实知道,简单并不意味着最好的选择,但是,有一些更简单但专业的...
  • 为了简便地在ssh上编辑Python,学习了vim使用和Python... vim之python编辑器打造全攻略(vim配置成python编辑器) 参考: 1、使用vim打造自己的python编辑器 2、Vim与Python真乃天作之合:打造强大的Python开发环境
  • IDE还是编辑器

    千次阅读 2014-03-13 15:18:47
    你是用编辑器还是IDE?你是个铁杆的码农,还是使用IDE的娇气的开发人员?你有定制过你的vi或者emacs来提高你的工作效率么?...当然了,我得承认,IDE和编辑器之间区别并不是那么明显。 我们先来看一个简单
  • Emacs和Vim都是程序员专用编辑器,Emacs被称为神的编辑器,Vim则是编辑器之神。至于两者到底哪个更好用,网络上两大派系至今还争论不休。不过,相比之下,Emacs更加复杂,已经不能算是一个编辑器了,有人这么说:...
  • 各种编译器和编辑器对比

    千次阅读 2018-03-30 17:02:55
    对比编辑器之间区别和优缺点. vim是从vi发展出来的一个文本编辑器。代码补完、编译错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 1 、Vim Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及...
  • linux文本编辑器

    千次阅读 2014-08-08 10:08:01
    在linux下常用的文本编辑器有vi,grep,awk和sed,其中vi属于交互式文本编辑器,而grep,awk和...不知道曾经的你在刚刚接触到这些文本编辑器时纠结过这三个的区别没,反正我是刚刚接触是一直想法子找出他们的区别,在这里我
  • vi编辑器之问答

    千次阅读 2014-05-31 01:12:50
    本文以问答的形式对vi编辑器进行认识、熟悉和使用。适合vi初学者、入门者阅读。 1.vi是个什么东东 2.为什么使用vi 3.怎么编辑文件 4.如何关闭文件 5.不同模式的区别和切换 6.方便的光标移动 7.强大的删除操作 8....
  • vi与vim一样都是编辑器,不同的是vim更高级一些,可以理解是vi的高级版本。vi就像Windows中的计事本,而vim则可以算的上是office中的word。vi主要用来编辑一些文件,vim是程序员的好工具。好的。。。。下面在介绍...
  • Unity3D 编辑器扩展 强大的OnValidate

    千次阅读 2019-07-20 23:13:18
    我们都知道,搭建创建的编辑器扩展脚本,基本上都是给关卡设计或者策划人员用的。在编译游戏的时候对他们输入的一些数值进行校验,是一个好的习惯。他们不需要关心一些数值的限制,但是作为开发人员的我们是需要的。...
  • 股市公式编辑器

    千次阅读 2017-03-01 16:34:44
    “公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。...
  • Vim编辑器简介及快速上手

    千次阅读 2016-09-14 21:04:55
    Vim编辑器 Vim是Vi的增强版,后者工作在其他大部分UNIX系统中。在很多并不正式的场合中,Vim和Vi是一回事。这个编辑器是所有 UNIX和Linux系统上的标准软件,因此对于系统管理员也有非常重要的意义。本节主要介绍...
  • 百度UEditor编辑器,合入PHP网站

    千次阅读 2015-12-25 22:55:23
    本文转自:... 百度UEditor编辑器!... Posted on 2013-05-23 12:16 losen 阅读(8422) 评论(0) 编辑 收藏 ...1、编辑器内容初始化(即往编辑器中设置富文本) 场景一:写新文章,编辑器
  • vim编辑器操作命令大全-绝对全

    万次阅读 多人点赞 2016-11-10 16:50:18
    学习链接: vim命令大全 http://blog.csdn.net/scaleqiao/article/details/45153379 vim命令小技巧 ... 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然em

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 151,903
精华内容 60,761
关键字:

编辑器之间的差别