2010年8月9日

非程序员的GNU Emacs使用心得...... Shell Mode第4集 历史命令编辑

摘要: 在日复一日的 Shell工作中,和命令行编辑一样常用的功能就是历史命令编辑了。如前所述,在软件质量测试工作中,会面临大量复杂的系统环境,并在这些系统环境里面从事大量复杂的工作。这些大量的工作虽然复杂,但是也有很多重复,其中一些重复体现在复杂应用程序的不同实例之间的重复,另外一些则体现在复杂的命令在不同的系统,不同的机器之间的重复。 Bash的历史命令编辑功能做的还是相当不错的。不仅有 ! 命令可以引用曾经执行过的历史命令,以及他们的参数,还有 ^ 命令可以对上一条历史命令进行快速编辑,这些功能都是我每天工作当中必不可少的功能,但是还有很多工作是仅仅依靠 Bash 的历史命令编辑功能难以做到的。 阅读全文

posted @ 2010-08-09 22:50 David Young 杨博华 阅读(452) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得...... Shell Mode 第3集 命令行编辑

摘要: bash 带来了命令行编辑,无数的人有福了 是啊。真的是这样。命令行编辑实在是我们日常工作中须臾不可离开的好朋友。你们现在还能够想象每天工作在一个没有命令行编辑的古老的 Bourne Shell会是一个什么感觉吗?往事不堪回首啊。。。而且不是很遥远啊,就在两三年前,一些比较早期的操作系统,我不是说 Linux,在缺省安装的情况下,是不包括可爱的 Bourne Again Shell的。 这还不是问题的全部,即使是现在,对于一些自己实现命令解析的应用程序,例如 WebSphere MQ 的命令解释程序 MQSC,在一些没有 GNU readline 的系统环境里面,比如说缺省安装的 HP-UX 上面,都将是一件非常痛苦的体验。。。 阅读全文

posted @ 2010-08-09 15:59 David Young 杨博华 阅读(501) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得...... Shell Mode 第2集 前传

摘要: 为什么说Shell-mode是很好的应对这种复杂环境的工具呢?让我们先来看看 Shell在这种环境当中存在的问题,然后再来看看 Emacs的 Shell-mode怎样很好的解决了这些麻烦的问题。首先就是 Shell的个性化问题。或者叫配置问题。这么说吧,到CU这里来的没有几位是不改任何 profile就成天在 Shell里面裸奔的吧。看似简单的个性化配置在这种复杂的环境里面就是一件很麻烦的事。很显... 阅读全文

posted @ 2010-08-09 15:56 David Young 杨博华 阅读(406) 评论(0) 推荐(2) 编辑

非程序员的GNU Emacs使用心得...... Shell Mode 第1集 序言

摘要: 作为一个非程序员和软件质量控制人员,日常工作当中做的最多的事情莫过于进行软件质量测试。软件质量测试的时候,就需要频繁搭建测试环境,配置测试工具,运行测试用例,等等等等,因此在我的工作当中不可避免的需要大量的和 Shell来打交道。因此在我的 Emacs生涯当中,使用最频繁的模式莫过于 Emacs 的 Shell-mode。当然,程序员的工作当中也会用到 Shell。但是从网上的大量文章里面能够看出... 阅读全文

posted @ 2010-08-09 15:52 David Young 杨博华 阅读(607) 评论(0) 推荐(2) 编辑

导航