非程序员的GNU Emacs使用心得...... Shell Mode 第1集 序言
作为一个非程序员和软件质量控制人员,日常工作当中做的最多的事情莫过于进行软件质量测试。软件质量测试的时候,就需要频繁搭建测试环境,配置测试工具,运行测试用例,等等等等,因此在我的工作当中不可避免的需要大量的和 Shell来打交道。因此在我的 Emacs生涯当中,使用最频繁的模式莫过于 Emacs 的 Shell-mode。
当然,程序员的工作当中也会用到 Shell。但是从网上的大量文章里面能够看出来,很多程序员要么直接使用 terminal(包括 Xterm, RXVT 等等)去运行 Shell,要么使用 Emacs的 term-mode (包括各种变种,例如 ansi-term, multi-term 等等)。而我更倾向于使用 Shell-mode。这是和我的工作性质密切相关的。
首先,在软件测试工作当中会有相当大量的 Shell工作,大量的工作,必然就要求寻找省时、省力的工作方式来提高工作效率,包括减少,甚至杜绝失误。其次,在软件测试工作当中,会有大量不同的测试机器,这些大量的机器不仅带来了大量不同的系统,不同的配置,以及大量不同的 Shell环境,与此同时,这些大量的不同随着工作的进展还会一直处在不断的变化当中。这些方面,我想可能是我们作为软件质量控制人员和程序员面临的工作环境的最大的不同之处。
那么在这种大量不同以及频繁的变化的环境里面,就需要找到或者是构建出可以稳定存在的共同之处,甚至形成标准化,才能真正做到提高效率,减少失误的目的。而 GNU Emacs的Shell-mode 正是实现这一目的的理想工具。
posted on 2010-08-09 15:52 David Young 杨博华 阅读(607) 评论(0) 编辑 收藏 举报