2010年8月10日

非程序员的GNU Emacs使用心得......Shell Mode 第8集 彻底超越拷贝和粘贴

摘要: 我在前面曾经提到过,拷贝和站贴绝对是个脏活和累活。很多人平常都小看了这个事情,因为他们没有太注意过需要几百数千次从一个地方向另一个地方拷贝粘贴时候的那种烦躁。其实事情就是这么简单,你们有兴趣试一下就有体会了。现在我们要做的事情就是去搞订它,让这种事情以后再也不是一个麻烦。 拷贝和站贴看似就是两个很简单的动作,其实这里面隐含着很多很复杂的动作。我们来把它分解开来看一看。是的,粘贴这个动作的确是蛮简单的,主要的复杂性表现在拷贝的部分。拷贝之前,任何人都免不了要花很多的时间和精力,把自己想拷贝的东西精确的选择出来,这个过程就是牵扯到手眼身法步,哦,没有步,的一个很复杂的行为。看到这里有人可能会说了,哪有那么复杂啊,双击一下不就选中一个词了嘛。问题是生活中哪有那么多便宜的事情,你想选中的正好就是一个词啊? 阅读全文

posted @ 2010-08-10 21:16 David Young 杨博华 阅读(961) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得......Shell Mode 第7集 向前搜索屏幕输出

摘要: 最近工作比较忙,可能会没有时间写博客了。先写一个短一点儿的吧。就一句话, 你能搜索你的屏幕输出吗?不要告诉我说这没有什么用。我也是天天都在用着呢。总有需要查找某个特定输出的时候的。Bash 里面搜命令是非常方便的,Ctrl-r 然后写正则就可以了,可是命令的输出可就没辙了。。。。。当然了,天是不会真的塌下来的。放在 Emacs 里面直接搜 buffer 内容就一切 OK 了。。。只是我自己有些时候... 阅读全文

posted @ 2010-08-10 21:14 David Young 杨博华 阅读(204) 评论(0) 推荐(2) 编辑

PC vs Mac from Microsoft -- I just look on from Linux

摘要: Hello! I am a Mac. Hello! I am a PC. 这样的广告语在 Apple 的网站上听了那么多年了。终于现在微软也开始玩儿 PC vs. Mac 了。太晚了吧。黄花菜都凉了吧。也就是一乐。呵呵。中午休息的时候,我做了这么一图。大家聊一下吧。看大图,猛击这里 阅读全文

posted @ 2010-08-10 12:54 David Young 杨博华 阅读(191) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得......Shell Mode 第6集 命令行缩写

摘要: 缩写是个好东西。生活中的很多地方人们都喜欢用缩写,又省时来又省力。Bash 也有自己形式的缩写,就是 alias,但是用 alias总有很多不能如愿的地方。怎么不如愿呢?前文我们常说的那些个大量机器,复杂系统,大量 profile 这样的问题我们以后就不再重复了,经过前面那些文章的解释,相信大家应该已经都很熟悉了。现在我在这里讲一些对多数人来说都很现实的问题,即便是在自己的机器上面工作。 在还没有大量使用 Emacs 的时候,一直有一个让我很郁闷的问题,是什么呢?就是你定义了一个 alias 了之后呢,每次运行这条命令的时候,就只需要输入这个 alias 的名字,然后回车,这个命令就被 bash 解释并运行了。看到这里的时候,有没有人想到了我说的问题究竟是什么?没想到吧?就是你没有机会替换,或者增减参数!定义了以后就是死的了!在前文里面我多次说过了,实际工作中面对的很多命令都是大同小异的,如果要给每一个稍有不同的命令都定义一个 alias,先不说定义的时候有多麻烦,就是你能不能把他们都记在心里都是个问题。这样的状况也太糟糕了吧。。。 阅读全文

posted @ 2010-08-10 11:28 David Young 杨博华 阅读(1304) 评论(0) 推荐(2) 编辑

导航