据我所知 Emacs 写Lisp系以外的东西并不是太方便(插件少,现在sublime、atom比较流行的编辑器插件很多,还可以选择emacs的可key binding)。 看到你说英文不好,英文不好学编程非常吃力的,学好英语。 打开emacs, 按住Ctrl+h+t,把tutorial过一遍算入门了。 然后就是折腾插件了。 这个教程可以看看 Mastering Emacs
我是几个月前开始接触Emacs的,我也是一个Python程序员,因为想投资一个可以长期使用的编辑器来帮助完成未来的任务并且提高效率,所以选择了Emacs,不选择Vi的原因主要是用不惯切换模式的方式,而且苹果系统的Esc键的位置不是特别方便。
我是先自己学习了Emacs自带的教程,也就是打开Emacs后,Control-h t 来打开教程。
http://www.dz-azplj.com/blog/emacs-build-in-tutorial-summary
这个网址是我自己总结的这个教程的所有提到的快捷键。虽然英文对于编程来说是比较重要的,但是也不可能一口吃成一个胖子对吧。你就可以从多读英文文档来提高实用英语。当你进入Emacs的时候,就不要再使用键盘自带的方向键,尽量学习使用Emacs的快捷键,用多了就会记住了。
https://github.com/jorgenschaefer/elpy
这个网址就是你所需要的Python自动补全的软件,界面拖到最下面有一步一步的教程告诉你怎样安装使用。这个软件的作者很友好,我当时因为我的机器时苹果系统出现了很多错误,我是通过在Github上给他报错来修改我的那些错误的。
http://blog.csdn.net/redguardtoo/article/details/7222501
这个网址是一个中国的大神用中文写的,你也可以作为参考来学习一下。我沿用了他的一些想法,不过文中他提到的说照抄世界级大师Purcell的Emacs配置我并没有沿用。原因如下:我用了Purcell的配置后,Purcell把Emacs本身的一些快捷键给改动了,所以不仅没有提高我的效率反而降低了我对Emacs的好感。这个中国的大神自己的配置是对C++的支持是比较好的,然而对我并没有什么用处。最终我就改回初始的配置了,慢慢的自己学习配置是很有趣的。
另外因为我是苹果用户,所以苹果自带的Control键的位置很蛋疼,我就把Control键和Capslock键调换了位置,习惯之后就会方便很多。
当我接触了Emacs之后,我就主要用Emacs来编辑所有的文档了。当你发现基础的东西都学完了之后没有别的事情做,你可以学习一下Emacs的Org-mode,这个模式是别的编辑器都模仿不能并且都羡慕的模式。
希望我的回复对你有帮助,欢迎回复。
6楼 @azplj 感谢回复!一年成为Emacs高手应该是我看的第一篇系统介绍Emacs的文章,里面关于怎么学习用插件的部分我感觉很乱,并且这部分是基于一个高手的思想去写的,不调理我这种小白一看就凌乱了,套用各个牛人的配置文件我感觉对我来说更是条弯路了,英文不好还去这么干定是遇到问题了解决的周期会加长。所以在看完官方Tutorial以后我就不知道该去怎么办了,遇见生词就查的形式看完了el-get的github上面那篇Readme之后更是知道怎么安装包但是就是不会配置。所以现在就不知道怎么学习Emacs什么是基础。
Control和Caps Lock键我之前也换掉过确实很好用。
7楼 @Allen0125 http://emacser.com/
这是我前些天找到的中文的Emacs的网站,感觉干货较多,可以学习学习。看完官方的Tutorial后确实感觉无从下手,因为它根本就没有教怎样使用各种插件,也没说怎么安装啥的。所以还是多用Google,我自己还没有系统学习过elisp,更别说独立配置.emacs
文件了,但是看着网上的教程编辑一下配置文件还是可以的。我现在只用了Elpy
一个插件,然后通过Github把这个插件的方方面面搞清楚了我就非常高兴了。我现在在研究Org-mode,还有很长的路要走啊,不过我觉得很有趣。Emacs能做的事情太多了,而且我是把Emacs配置在Terminal里,控制文件什么的更是方便。最近也是入了几本编程鸡汤类的书籍打算扩充一下知识面。楼主加油啊,别放弃!
用了 Emacs 几年了(4年?),
大学的时候用的环境基本上都是 Windows + Ubuntu 虚拟机,虽然用 Emacs 写程序,也基本上是在玩而已。
毕业一年做 Windows 底层开发,Emacs 更多的是用来写文章(markdown-mode就够了)。
目前做服务器开发近两年了,才真正意义上的开始用 Emacs。主要写 C/C++, Python, Shell 。平时也是 Emacs/Vim 混用。个人并不是 Emacs 死忠粉(我讨厌粉这个概念),只是习惯了,就不想换了。
我自己写的Emacs 简易教程: http://www.perfect-is-shit.com/emacs-simple-tutorial.html
我的 Emacs 配置文件:https://gitcafe.com/JerryZhang/Emacs-Config.git
一步一步过来,主要是看应用场景,最好保持你的配置文件简洁,乱七八糟的插件不仅会浪费你的时间,还会让你的 Emacs 奇慢无比。
上面有人说“Emacs中文网“,这个网站已经很久没有更新了,我不建议去看了。
https://github.com/redguardtoo/mastering-emacs-in-one-year-guide/blob/master/guide-zh.org 这篇文章不错的,比较新,作者也一直在维护。
http://melpa.org/ 这个网站集合了近乎所有的 Emacs 插件,要什么直接搜就好了。