最近抛弃了用了很久的 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 中显示函数原型。 用作 Pov-Ray 编辑器: 写好以后 C-c C-c (1,2,3,4) 编译,C-c C-c (v,e) 选择在 Emacs 内部或者外部(ImageMagick)打开图片 |
关于我们|手机版|订阅|博士家园 ( 沪ICP备15045866号-1 )(沪公网安备 31011702001868号)
GMT+8, 2024-4-20 18:58 , Processed in 0.133522 second(s), 25 queries .