编辑器之神VS神之编辑器

  在linux下有两款非常棒的处理器,它们的功能异常的强大,在普通使用者手中,我们或许仅仅把它们当做文本处理器,但在官方文档中,它们不仅仅被定义为开发工具。正如在windows下,office在我们手中仅仅是文本,表格,PPT等文件的处理工具,而在大神手中,Excel是可以用来作画的!PowerPoint 还可以用来播放视频!

       编辑器之神VS神之编辑器编辑器之神——vim

     编辑器之神VS神之编辑器 神之编辑器——emacs

         作为上榜神器,自然有他们的上榜理由,在一些人眼中它们远远没有IDE易用,甚至有点原始,但是在开源的世界里,通过各种折腾配置来实现想要的功能,不也是一件很有乐趣的事吗?通过修改配置文件,安装插件来定制我们的编辑器,使它们变为真正的神器。以利益为驱使的东西,在无利可图的时候,他们会逐渐被人遗忘,而以兴趣出发来做的事情,往往可以坚持更久,走的更远!

     Vim

  在大多数Llinux发现版本中都会安装vim的简化版本vi,虽然日常使用vi基本上可以满足我们的需求,但是vim 不仅仅是vi的升级那么简单,它针对程序员做了大量优化,首先,它支持UnixWindowsmac等操作系统,易用性非常高,其次,它支持语法高亮,自动补全,多文件编辑等程序员日常使用的大多数功能,增删改查基本一步到位,作为神器,学习起来自然是有一定难度的。vim因为是全键盘,必须通过模式来区分,你输入的到底是文字还是命令,取决于你在什么模式下进行输入,例如,在命令模式下,h,j,k,l分别代表左,下,上,右,但是如果切换的插入模式下,他们就代表输入的字母h,j,k,l.在使用vim的过程中,你会发现大部分的键都背赋予了不同的功能,如果你参考vim的手册,估计那么多的功能会让你崩溃,其实一般的使用中,也用不到那么多功能,只需掌握常用的即可,如有需要,参考一下手册,或者用man命令查看一下也基本上可以得到解决!

  Vim崇尚效率。通过键盘组合,你可以很快地编辑文本。噼里啪啦的键盘声敲过之后,你的文件已经完成了修改,而使用IDE的人或许还在打开文件。甚至你在熟练地使用Vi之后,你会为它的便捷高效而深深折服,完全抛弃IDE也是完全有可能的。这么高效的神器,被称为编辑器之神也不为过啊!编辑器之神VS神之编辑器

Emacs

         EMACS,即Editor MACroS(编辑器宏)的缩写, Emacs不仅仅是一个编辑器,它是一个整合环境,或可称它为集成开发环境,在emacs下,你可以收发电子邮件,通过FTP/TRAMP编辑远程档案,通过Telnet登录主机,登陆IRC和朋友交流,查看日历,撰写文章大纲,调试程序,结合GDBEDebug等。支持C/C++PerlPythonLisp等等,玩游戏,计算器,记日记,管理日程TaskToDo,约会等,目录管理,文件比较,阅读infoman文档,浏览网站等等,所以在网上也有人称它为伪装成编辑器的操作系统。这们强大的神器,居然没有默认安装,确实有点可惜,不过在linux下,安装命令也就一句命令的事,动动你高贵的手指,来体验一下神器吧!

        Emacs的精髓在于其配置文件。这个编辑器内置了emacs lisp的语言解释器,所有的配置都是通过这种语言来完成的。Emacs历史悠久,故事很多,要用好它也很不容易。在大神手里展示着它无限的潜力,这或许就是被称为神之编辑器的原因了吧!

编辑器之神VS神之编辑器

 Vim的前身Vi的作者Bill JoyEmacs的作者Richard Stallman 都是那个时代著名的黑客,所以这两款编辑器一开始面向的主要用户就是写程序的人,现在仍然是。它们对编程加入了越来越多的支持,如语法高亮、智能缩进、关键词补全甚至集成调试。也有越来越多的程序员从IDE转向了VimEmacs。高度可定制化和可拓展性,或许才是他们经久不衰的奥秘!

 文章对于vim和emacs做了简短的简绍,希望可以帮助大家对这两款神器有一点了解,诸多不足之处,还望大佬们多多指点!网上有许多大神们整理的学习手册,望神器可以助力各位完成进阶之路,成为大佬!


 

原创文章,作者:LinuxWalker,如若转载,请注明出处:http://www.178linux.com/83733

(2)
上一篇 2017-08-05 10:53
下一篇 2017-08-05 11:23

相关推荐

  • 磁盘管理

    1、拿到一块硬盘,通常来讲,第一步是分区,然后是文件系统的创建,管理文件系统,第三步是挂载设备。 2、linux(准确的说是UNIX)哲学,whindows一切皆窗口,一切皆图形。 3、磁盘是一个硬件设备,存放在/dev/目录下,会有相应的文件来对应的表示这些设备文件,在这个目录下存放的全是设备。 4、在/dev目录下和设备相关的有两种,一种是c开头为字符,…

    Linux干货 2017-04-22
  • Raspberry pi设置自动拨号,搭建无线路由环境

    Raspberry pi设置自动拨号,搭建无线路由环境 前言  raspberry pi(树莓派), 是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,由于可以烧录Linux操作系统,因此可以衍生出各种各样的使用途径,诸如控制版,爬虫机器,个人vps,门禁系统…..本文主要介绍如何在raspberry pi上面完成pppoe拨号上…

    2017-03-28
  • N22-草稿

    testing

    Linux干货 2016-08-08
  • CentOS7的启动及Systemd的管理✧

    CentOS7的启动流程     POST–>Boot Sequence–>Bootloader–>kernel+initramfs(initrd)–>rootfs–>/sbin/init    &n…

    Linux干货 2016-09-21
  • 用户相关文件简介

    2016/10/23 总结关于用户和组相关的配置文件 Linux系统主要有4个文件与用户和组的配置有关, 主要为/etc/passwd  /etc/shadow   /etc/group  /etc/gshadow 首先来解释一下什么是用户,什么是组 用户:      管理员用户&nbsp…

    Linux干货 2016-10-24