博士数学论坛

博士数学论坛 首页 文库 查看内容

推荐在 Emacs 下写作 & 编程

2016-7-4 12:59| 发布者: 博士家园| 查看: 1623| 评论: 0|原作者: xida

摘要: 最近抛弃了用了很久的 Google Chrome 浏览器,决定只用 FireFox。原因很简单,FireFox 没那么多 bug,而且默认的字体就爆掉 Chrome 了。 我用 Emacs 写作一切文档,从主流的 C、Python、Latex、Markdown 到小众的 P ...
最近抛弃了用了很久的 Google Chrome 浏览器,决定只用 FireFox。原因很简单,FireFox 没那么多 bug,而且默认的字体就爆掉 Chrome 了。

我用 Emacs 写作一切文档,从主流的 C、Python、Latex、Markdown 到小众的 PovRay、Asymptote。

Emacs 的好处各人有各人的体会,我自己喜欢它的原因有:

1. 它的一切都可以自己定制,可以简约|清新|文艺,也可以科幻|工业|时尚,用它写作,哪怕只是写个 txt,也很有感觉。

2. 不再需要为每个语言分别安装一个 IDE,Emacs 可以包打一切。代码高亮,自动补全,格式检查,函数说明都有,写好以后 C-c C-c 直接运行查看结果,并在另一个 buffer 里面输出结果,非常方便。

3. 强迫自己抛弃鼠标,只用键盘写作。开始的时候是不太适应,但是习惯了以后效率大大提高。

4. 为了用好 Emacs,你需要学习一些其它的东西,这这个过程中会让你了解更多的牛人,语言特点,开阔自己的见识。


新手的话,推荐的做法是安装好 Emacs 以后,安装牛人的配置 Prelude,步骤非常简单,但是功能很强大。

有这么几个扩展是我必须装的:

1. elpy. 用 Emacs 进行 Python 编程的不二选择。
2. window-numbering. 可以方便的在各个窗口间切换。
3. solarized 主题。

至于 Latex,Javascript,Org-mode 等等所需环境,在 Prelude 中都有内置,启用以后就会自动安装。
还有一些其他的工具扩展,比如 smex, pov-mode 等等,就看个人需求了。


我用的是苹果的字体,感觉很漂亮。
下图显示了 elpy 会帮你在 minibuffer 中显示函数原型。

2016-07-04 05-59-03屏幕截图.png

用作 Pov-Ray 编辑器:

2016-07-04 06-20-24屏幕截图.png

写好以后 C-c C-c (1,2,3,4) 编译,C-c C-c (v,e) 选择在 Emacs 内部或者外部(ImageMagick)打开图片2016-07-04 06-34-24屏幕截图.png
3

路过

鸡蛋

握手
20

鲜花

刚表态过的朋友 (23 人)

返回顶部