大智若愚,大巧若拙的Emacs。

       第一次知道Emacs这个东西是在一本《程序员修炼之道》(不错的薄书,按字义翻译过来是‘注重实效的程序员’之类的,可能译者认为这个名字更能吸引中国读者吧)上,原作者比较推崇它;前些日子在学习Java,下载了JDK和文档再就是选择编程软件,我首选了热门的Eclipse,但是它是一个IDE对于入门的我来说会养成一些不好的习惯,正巧一天在网上看到如下内容:
      James Gosling: Java 是 10 年前发明的语言,在 Sun ,没有多少人在开发集成开发环境(IDE ),因为 IDE 是面向低级程序员的,而真正的程序员使用的最好的工具应该是 Emacs ,这个 23 年前,我就为之付出了一些心血的家伙。
    俗话说,成为大师的第一步就是追随大师,不管将来我成不成得大师,既然大师发话了,我当然毫无理由的追随。
      从 http://ftp.gnu.org/gnu/windows/emacs/latest/下载emacs-xxxx-bin-i386.tar.gz,要知道其中的xxxx是版本号,解压后就可以使用,在bin目录里有个runemacs.exe可执行程序,运行它可在你的‘开始’菜单里建立一个启动程序。
      OK,安装就绪。
      我像一个武士怀着崇敬之心看着手中的神器一般看着emacs的启动图标(怪怪的图标
:~),端详稍许,不管那么多,先看个究竟,嘴里的口水不自觉的咽到肚子里,鼠标的动作被系统接收到,并发送消息给应用程序启动那神秘的窗体,此时地球好像暂时停止了转动,经过我窗前的飞鸟悬在空中,除了我轻微的呼吸和硬盘灯的频频闪烁,一切都是静止的、安静的,我所认为应该石破惊天的一幕就在这氛围下发生了。
      What happen?What’s this?Notebook?
      眼前的东西给我的感觉就像在去珠峰的路上,队友对我说前面转弯就到了,而转弯后看到的却是一人高的山丘一样,让我意外的顺口溜出了最不擅长的英语(语法没错误吧:)。只有菜单、白白的显示区域,实在搞不懂它的强大在哪里。工具栏快捷按钮在哪,排版的标尺呢,信息丰富的状态栏呢,浮动可停泊的窗体呢?强大快捷的系统设置呢?
      下面是我与emacs的FAQ。
      Q:回答我上面的问题,你的那些东西在哪?
      A:现在没有。那是你的以后的事情了。
         下面是我的fans的回答:
         工具栏?鼠标是个无用的东西,不然键盘用来干嘛;
         标尺?你以为是Word呀,想要就自己动手啦;
         状态栏?这么大的显示区域难到还不够你看;
         浮动窗体?都说过不用鼠标了;
         设置?这个嘛,你得坐下来花些心思和时间来研究研究了,强大的让你叹为观止哦。
      Q:那我能用你做些什么?.
      A:Something,or anything.
      Q:好,我的系统是中文的,入乡随俗,请尽量不要用英文做答(~汗),你的图标是头牛,不是因为你喜欢吹~~它吧?
      A:Ok,oh…好的。听说是许多欧美黑客的指定“作案”工具,完全免费的东西可没有人逼他们下载用。
      Q:你刚才说用你可以做任何事情?
      A:是的。你可以在不离开emacs环境下做任何想做的事情。
      Q:听说可以用你来写程序,都能编写哪几种程序呢?
      A几乎都可以,因为完全免费开源,所以有各方面的高手做一些类似插件的东西,做些设置便可编写相应的程序。:
      Q:也太牛叉了吧。难到真的是界面大巧若拙,功能大智若愚。那我如何开始呢?
      A:熟悉快捷键操作吧,操作习惯与Windows的大不相同,当然也可以设置成你习惯的方式。 http://www.gnu.org/是我的老巢,哦, http://www.gnu.org/home.cn.html这里是你要的中文的,还有相关资料可以保证入门,但精通还要有很长的路要走。
      看来,碰到了一块难啃的骨头。
      人家杨过练《玄铁剑法》的时候,开始几乎拿不动玄铁剑,最后一直胳膊还不是拿着他纵横江湖,俗话说,“学习从难而学,应用从简而用”,就它了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值