博客园  :: 首页  :: 联系 :: 管理

文章分类 -  emacs

god editor
摘要:在Richard Stallman的理论下,用户彼此拷贝软件不但不是“盗版”,而是体现了人类天性的互助美德。对Richard Stallman来说,自由是根本,用户可自由共享软件成果,随便拷贝和修改代码。他说:“想想看,如果有人同你说:‘只要你保证不拷贝给其他人用的话,我就把这些宝贝拷贝给你。’其实,这样的人才是魔鬼;而诱人当魔鬼的,则是卖高价软件的人。”可以断定,进入世纪末,软件业发生的最大变革就是自由软件的全面复兴。在自由软件的浪潮下,软件业的商业模式将脱胎换骨,从卖程序代码为中心,转化为以服务为中心。 阅读全文

posted @ 2011-08-17 16:50 雪庭 阅读(558) 评论(0) 推荐(0) 编辑

摘要:一开始我有点想写50个条款的,就像Scott Meyers的力作《Effective C++》那样写50个条款。但最终我还是放弃了用一次休息时间就写出50个tips的相法,并把题目中的50改成了10。我至少花了两个小时坐下来写了这篇文章。要是一个eclipse用户的话,很可能会愿意花更多时间在文档中找寻可以帮助写blog的重构工具。 阅读全文

posted @ 2011-08-16 15:12 雪庭 阅读(399) 评论(0) 推荐(0) 编辑

摘要:emacs提供很多小巧实用的命令来对文本进行外科手术作业,极大地提升了编辑效率。 阅读全文

posted @ 2011-08-16 15:00 雪庭 阅读(293) 评论(0) 推荐(0) 编辑

摘要:最好的办法,就是买本Friedl的书《Mastering Regular Expressions》。绝对值!任何一位程序员都该有一本,管你用什么语言什么编辑器。 阅读全文

posted @ 2011-08-16 14:42 雪庭 阅读(679) 评论(0) 推荐(0) 编辑

摘要:要找出当前buffer中所有的按键功能,输入M-x describe-bindings。它显示一个包含按键及被绑定命令的列表。 阅读全文

posted @ 2011-08-16 14:11 雪庭 阅读(230) 评论(0) 推荐(0) 编辑

摘要:你不需要菜单栏,菜单栏只不过是给那些找不着北的新手用的拐杖而已。同样,你也不需要有大按钮的工具栏,不需要卷动条--这些东东都是给失败者的,而它们却占用了宝贵的屏幕空间。还是在.emacs中用下面的代码把它们全关了吧。 阅读全文

posted @ 2011-08-16 11:15 雪庭 阅读(388) 评论(0) 推荐(0) 编辑

摘要:你会经常做一些需要打开多个视窗的编辑工作的。emacs使用一套与其它应用程序有些许不同的术语。一个buffer是指一个包含文本的逻辑空间,这个空间有可能会与一个进程或者文件关联;一个window是屏幕上显示着一个buffer(或者这个buffer的一部分内容)的可见区域。一个frame(窗框)则是一个你在操作系统说法里面管它叫window(窗体)的东西:一个独立的包含标题栏或者是类似东西的窗体。 阅读全文

posted @ 2011-08-16 10:55 雪庭 阅读(280) 评论(0) 推荐(0) 编辑

摘要:emacs最强大的功能之一就是她可以迅捷地生成一个不与任何一个文件关联的buffer。一旦你习惯了使用这一技术,你就对明显地感觉到其它编辑器这一功能性的不足。 阅读全文

posted @ 2011-08-15 14:13 雪庭 阅读(214) 评论(0) 推荐(0) 编辑

摘要:知道如何高效地移动光标是成为emacs高手的关键。IDE用户把他们大部份的时间花在摸索鼠标上了,根本没有想过如何用其它方法来实现光标导航,却不知道自己的方法是多么的低效。在一个高手的手中,emacs是世界上最高效的文本编辑工具,主要是因为她可以让你不用鼠标做到几乎所有的事情。 阅读全文

posted @ 2011-08-15 14:07 雪庭 阅读(207) 评论(0) 推荐(0) 编辑

摘要:emacs高手一般都尽量避免使用backspace键,因为它离手的基本方位太远了。如果你经常打错字,但是你的速度又很快,一分钟打50个词以上的话,把整个词删掉重打可比勤勤恳恳地用backspace倒删到你打错的地方再从一半打起要经济实惠得多。 阅读全文

posted @ 2011-07-15 16:36 雪庭 阅读(428) 评论(0) 推荐(0) 编辑

摘要:Alt-x是最常用的emacs组合键,每次使用时你都得把左手蜷起来。任何一个你要做几千次的动作最好应该是流线 型的,所以你最好希望可以用Ctrl键来调用M-x。(要想用Ctrl舒服,你得选把条款1完成了) 阅读全文

posted @ 2011-07-15 16:22 雪庭 阅读(292) 评论(0) 推荐(0) 编辑

摘要:在Windows和苹果Mac键盘上,那个Ctrl键居然被远远地放在左下角,而Ctrl对于emacs的使用却是时时刻刻都很 重要的,如果你不把Ctrl放到一个更舒服的位置,你就很难成一个emacs艺术大师了。这位置应该与你的基本手 位处于同一行,那么,Caps Lock是最佳选择。在很多unix工作站上,这个位置放的就是Ctrl键,原因同上。 阅读全文

posted @ 2011-07-15 15:39 雪庭 阅读(872) 评论(0) 推荐(1) 编辑

摘要:Emacs是世界上最好的编辑器(真的有很多人这么认为)。不要以为emacs只是在编写程序时很牛X,其实只要你真正精通了emacs,会发现她几乎在所有用到打字的应用(比如写email啦,起草文档啦,写blog啦,写html/xml文件等等等)时都是最牛的。 阅读全文

posted @ 2011-07-15 14:47 雪庭 阅读(574) 评论(0) 推荐(0) 编辑