Emacs才是世界上最强的IDE

Emacs才是世界上最强的IDE - 序言


读书的时候, 我们实验室的一位同学经常在摆弄emacs和vim, 跟我说他们是如何如何的强大, 当时我正在摆弄让我神魂颠倒的计算机象棋, 就没有去学emacs. 毕业之后, 很幸运的来到一个安全公司做搜索引擎开发, 由于我们是在linux下开发, 而我们组长是用emacs开发, 所以我们小组也基本都用emacs开发, 因此我也就开始了我的emacs之旅.

没想到一去不复返, 我被emacs深深的迷住了, 这是继计算机象棋之后, 第二个令我深深着迷的东西. 到目前为之, 我使用emacs整整3年, 这三年一直都用emacs做开发, 包括c/c++/elisp/java/shell/ruby, 花了很多时间去弄emacs, 但是我相信付出是值得的, 因为我相信一个好的工具能极大的提高工作效率.

由于亲身感受emacs的强大, 所以经常向朋友们推荐emacs, 不过当我向他们推荐emacs的时候, 一般有两种情况, 不知道emacs的, 问emacs是什么, 知道emacs的说, emacs不就是一个编辑器吗, 在这里, 我想大声的告诉他们, emacs才是世界上最强大的IDE!!!

那我为什么说emacs才是世界上最强大的IDE呢? 我有什么依据吗?

我们先来看看强大的IDE应该具备哪样的强软素质.

我认为, 一个强大的IDE至少在以下几个方面做的强大, 才能够称的上是强大的IDE.
基本功能:

  • 打开文件和切换buffer(即一般的IDE中切换已经打开的文件)
  • 基本编辑
  • 阅读
  • 光标定位
  • 查找
  • 按键(即windows下常说的快捷键)与命令
  • 帮助系统

高级功能:

  • 代码折叠
  • 矩形区域
  • javadoc和doxygen的自动生成
  • 代码补全
  • 代码浏览
  • 编译和调试
  • 版本控制
  • 模板
  • 日常生活
  • 定制和扩展
  • 其他一些小的高级功能

接下来, 我会分几个系列来讲emacs的这些方面.

已完成的系列:

  • Emacs才是世界上最强大的IDE - 智能的改变光标形状
  • Emacs才是世界上最强大的IDE - 用auto-complete实现自动补全
  • Emacs才是世界上最强大的IDE - cedet的安装
  • Emacs才是世界上最强大的IDE - 用w3m浏览网页
  • Emacs才是世界上最强大的IDE - 高亮光标处单词
  • Emacs才是世界上最强大的IDE - 用linum+智能显示行号
  • Emacs才是世界上最强大的IDE - 用Emaci阅读文件

敬请期待:

  • Emacs才是世界上最强大的IDE - 打开文件和浏览buffer
  • Emacs才是世界上最强大的IDE - 切换buffer
  • Emacs才是世界上最强大的IDE - 代码折叠
  • Emacs才是世界上最强大的IDE - Emacs下的代码片段补全yasnippet
  • Emacs才是世界上最强大的IDE - 增强auto-complete: auto-complete plus
  • Emacs才是世界上最强大的IDE - 小技巧,大智慧
  • Emacs才是世界上最强大的IDE - 在Emacs里用multi-term操作shell
  • Emacs才是世界上最强大的IDE - 在Emacs里用ediff比较文件
  • Emacs才是世界上最强大的IDE - 用Emacs做版本控制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值