牛人都是如何使用emacs的
展开全部
请参考着篇博客,《一年成为emacs高手》:http://blog.csdn.net/redguardtoo/article/details/7222501
不巧我用emacs也有一年多了,但是跟所谓的高手无缘。
使用emacs是需要很大的勇气和毅力的,起码我这么认为。如果你是在linux平台下,eamcs或许是个不错的选择。但是如果是windows平台,那还是算了,emacs的功能受限太多,硬要折腾其实也能用,但是会非常不爽。
在我看来,emacs最神奇的地方就是,它提供了一个lisp的环境,让定制变得无限可能。只要你肯花功夫,emacs可以满足你的任何需求。我本人用emacs,主要是在windows下写一些org的文档,开发工作还是要靠VS来的,毕竟方便快捷,不用折腾。
但即使是这样杀鸡用牛刀的行为,emacs也有亮眼的表现。开始我其实考虑过UE,NotePad++,但是它们都不能满足我的需求,但emacs的org-mode实在是太强了,我本人对它满意之极。后面也有感觉emacs不太顺手的地方,我也有写一些elisp的函数,用来改进这些让我不爽的地方,虽然写elisp让我很痛苦,而且东西也很简单,无非就是个正则匹配,批量复制之类的,但是结果却很美。我总是能用各种方便的快捷键完成我需要用到的功能,如果emacs默认没有提供,我自己会在折腾一番之后让emacs能够做到。
这种“只有想不到,没有做不到”的感觉是emacs让我感觉最上瘾的地方。另外,emacs的快捷键我也很上瘾,我的VS的快捷键绑定也是emacs的····如果你不是键盘控,我想emacs让你感觉最多的是别扭。
emacs是个神器,只要你能用得上并花时间,它会给你应有的回报。使用emacs,最根本的原因还是它能从方方面面提高我们的工作效率,如果你有更好的解决方案,其实还是不必请动emacs的,因为使用它,你就要面临漫长的学习周期,在这段时间内,你的效率只会下降,不会提高。就比如你主要做MFC的开发,却去折腾emacs,期待有插件能让你在emacs中图形化地拖控件,搭界面····这种强人所难的要求,违背了我们提高工作效率的初衷。这种就属于典型的,付出共多,但是却不一定得到应有回报的事情。但是如果你就是想折腾,emacs是一定能满足你的,就是一些偏门需求,很有可能你需要自己实现,而且效率上不做保证,elisp确实是有点慢了,这种感觉在你开了yasnippet,auto-complete,desktop,ecb的时候就已经挺明显了。如果你想尝试更多,emacs肯定会越来越慢。
以上。
不巧我用emacs也有一年多了,但是跟所谓的高手无缘。
使用emacs是需要很大的勇气和毅力的,起码我这么认为。如果你是在linux平台下,eamcs或许是个不错的选择。但是如果是windows平台,那还是算了,emacs的功能受限太多,硬要折腾其实也能用,但是会非常不爽。
在我看来,emacs最神奇的地方就是,它提供了一个lisp的环境,让定制变得无限可能。只要你肯花功夫,emacs可以满足你的任何需求。我本人用emacs,主要是在windows下写一些org的文档,开发工作还是要靠VS来的,毕竟方便快捷,不用折腾。
但即使是这样杀鸡用牛刀的行为,emacs也有亮眼的表现。开始我其实考虑过UE,NotePad++,但是它们都不能满足我的需求,但emacs的org-mode实在是太强了,我本人对它满意之极。后面也有感觉emacs不太顺手的地方,我也有写一些elisp的函数,用来改进这些让我不爽的地方,虽然写elisp让我很痛苦,而且东西也很简单,无非就是个正则匹配,批量复制之类的,但是结果却很美。我总是能用各种方便的快捷键完成我需要用到的功能,如果emacs默认没有提供,我自己会在折腾一番之后让emacs能够做到。
这种“只有想不到,没有做不到”的感觉是emacs让我感觉最上瘾的地方。另外,emacs的快捷键我也很上瘾,我的VS的快捷键绑定也是emacs的····如果你不是键盘控,我想emacs让你感觉最多的是别扭。
emacs是个神器,只要你能用得上并花时间,它会给你应有的回报。使用emacs,最根本的原因还是它能从方方面面提高我们的工作效率,如果你有更好的解决方案,其实还是不必请动emacs的,因为使用它,你就要面临漫长的学习周期,在这段时间内,你的效率只会下降,不会提高。就比如你主要做MFC的开发,却去折腾emacs,期待有插件能让你在emacs中图形化地拖控件,搭界面····这种强人所难的要求,违背了我们提高工作效率的初衷。这种就属于典型的,付出共多,但是却不一定得到应有回报的事情。但是如果你就是想折腾,emacs是一定能满足你的,就是一些偏门需求,很有可能你需要自己实现,而且效率上不做保证,elisp确实是有点慢了,这种感觉在你开了yasnippet,auto-complete,desktop,ecb的时候就已经挺明显了。如果你想尝试更多,emacs肯定会越来越慢。
以上。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询