`
jonathan_zz
  • 浏览: 25991 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Emacs Windows

阅读更多

        今天在公司基本上只做了一件事情:在虚拟机的XP上折腾Emacs。起因是想找款轻便但又足够强大的Scala编辑器,Nb的Scala插件其实还不错,偶尔会慢一点,基本能满足我的需求,但是工程来工程去的总有一些心烦。本来想用vi的,但是装Archlinux同样弄的我很心烦。哎,看来还是心里太浮躁了。没有办法,最近事情太多。

        第一次用Emacs还要追溯到考研的第二年,那是是把Emacs当成一个古老的记事本,完全不得要领,我连基本的操作都不会。第二次是上学期看Clojure的时候用ClojureBox的时候,好歹熟悉了一些基本的操作,感觉很符合我的习惯。以后打算就用这一款编辑器了,今天先配置了Scala相关的模块,其他的明后天再说,好像C/C++模块真正配起来还挺麻烦,还是CB好用啊:D

        说说遇到的一些困难吧,做个记录。首先设置一下HOME环境变量,就是告诉Emacs起始的家目录在什么地方。设置好家目录还能通过改写.emacs文件来设置编辑器。在Windows下没有办法直接创建.emacs文件,要么用Emacs直接在HOME下创建一个,要么通过改变Options来自动创建一个。配置文件的内容是用Emacs Lisp来表达的,我觉得也不算很难,大概能看个明白,参考网上的资料简单的设置了下。Scala-mode是svn下下来的,目前看来主要就是语法高亮和自动缩进。这里重要介绍Yasnippet,看了下视频,这个自动补全的小插件很好用,而且不光是支持Scala,Ruby和Erlang都是支持的,剩下的就不用说了。Scala-mode和Yasnippet都是在.emacs里设置的, Yasnippet(非bubble版本)要放在~/.emacs.d/plugins/下面,设置的话我是参考Scala-mode中的文档(两个现在是搭配销售),重启Emacs后Scala模块和 Yasnippet都已经成功安装完毕,但不幸的是, Yasnippet的自动补全失效了,我检查了一下tab键的映射,没有什么问题,恐怕还是我没有设置好的问题,明天在看看其他的配置文档吧。

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics