有没有Emacs用户,你们都是怎么入门怎么一步一步走过来的?

Allen0125 发布于 2015年08月12日
无人欣赏。

接触这个编辑器很多但是不够深入,只会用基本的功能,学习一直感觉挺困难的,我英文确实也不好,这东西大家都是怎么学的?我应该先去学英文了?

今天想给Emacs配个python的的自动补全都弄不好……接触这个是彻底的没有信心。

共13条回复
tinyfool 回复于 2015年08月12日

慢慢来,不过我是不用Emacs的

Allen0125 回复于 2015年08月12日

1楼 @tinyfool 刚才找到了李杀写的Tutorial 看了一会儿之后感觉我这英文不是看不下去的,慢慢来吧,lisp虽然还不会但内心是很喜欢的。

nowherekai 回复于 2015年08月12日

据我所知 Emacs 写Lisp系以外的东西并不是太方便(插件少,现在sublime、atom比较流行的编辑器插件很多,还可以选择emacs的可key binding)。 看到你说英文不好,英文不好学编程非常吃力的,学好英语。 打开emacs, 按住Ctrl+h+t,把tutorial过一遍算入门了。 然后就是折腾插件了。 这个教程可以看看 Mastering Emacs

alphaho 回复于 2015年08月12日

可以试试ergoemacs 快捷键容易一些 个人经验是 先找到需要的命令 一开始用M-x去调用 用多了再看看快捷键 再用多了可以自定义快捷键 最后建议入门可以看@xahlee 的博客 特别有用! 另外可能需要一个新键盘

akunamotata 回复于 2015年08月13日

用Vim吧。其实学习是个痛苦的过程,但达到你条件反射的时候,就是你出道之时。

azplj 回复于 2015年08月13日

我是几个月前开始接触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,这个模式是别的编辑器都模仿不能并且都羡慕的模式。

希望我的回复对你有帮助,欢迎回复。

Allen0125 回复于 2015年08月13日

6楼 @azplj 感谢回复!一年成为Emacs高手应该是我看的第一篇系统介绍Emacs的文章,里面关于怎么学习用插件的部分我感觉很乱,并且这部分是基于一个高手的思想去写的,不调理我这种小白一看就凌乱了,套用各个牛人的配置文件我感觉对我来说更是条弯路了,英文不好还去这么干定是遇到问题了解决的周期会加长。所以在看完官方Tutorial以后我就不知道该去怎么办了,遇见生词就查的形式看完了el-get的github上面那篇Readme之后更是知道怎么安装包但是就是不会配置。所以现在就不知道怎么学习Emacs什么是基础。

Control和Caps Lock键我之前也换掉过确实很好用。

Allen0125 回复于 2015年08月13日

5楼 @akunamotata 我对lisp是感兴趣的,所以还是把精力投资Emacs吧 ^.^

azplj 回复于 2015年08月14日

7楼 @Allen0125 http://emacser.com/ 这是我前些天找到的中文的Emacs的网站,感觉干货较多,可以学习学习。看完官方的Tutorial后确实感觉无从下手,因为它根本就没有教怎样使用各种插件,也没说怎么安装啥的。所以还是多用Google,我自己还没有系统学习过elisp,更别说独立配置.emacs 文件了,但是看着网上的教程编辑一下配置文件还是可以的。我现在只用了Elpy 一个插件,然后通过Github把这个插件的方方面面搞清楚了我就非常高兴了。我现在在研究Org-mode,还有很长的路要走啊,不过我觉得很有趣。Emacs能做的事情太多了,而且我是把Emacs配置在Terminal里,控制文件什么的更是方便。最近也是入了几本编程鸡汤类的书籍打算扩充一下知识面。楼主加油啊,别放弃!

独酌逸醉 回复于 2015年08月17日

用了 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 插件,要什么直接搜就好了。

leeduhem 回复于 2015年08月17日
  • 把文档过一遍;
  • 基于大神的配置自己弄个配置;

    • 我用的是 Purcell 的配置;
    • 配置代码最好自己过一遍, 可以对有些什么东西比较清楚;
    • 有条件的话最好把 ELisp 文档也过一遍;
  • 坚持用

如此, 一到两月基本可以入门; 后面就是慢慢提高了.

BTW, 至于英文不好, 多学, 多练, 多看, 慢慢也就好了.

hashmap 回复于 2015年08月17日

08年开始使用的,上手的时候硬着头皮写了8K行代码,然后再也没用过其他编辑器了。

对了,我用的时Vim

newguy 回复于 2015年08月17日

我习惯用nano,emacs怎么都用不习惯。过几周不用又忘了。

本帖有13个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
相关帖子

[顶 楼]
|
|
[底 楼]
|
|
[首 页]