非程序员的GNU Emacs使用心得...... Shell Mode 第1集 序言
2010-08-09 15:52
232 查看
作为一个非程序员和软件质量控制人员,日常工作当中做的最多的事情莫过于进行软件质量测试。软件质量测试的时候,就需要频繁搭建测试环境,配置测试工具,运行测试用例,等等等等,因此在我的工作当中不可避免的需要大量的和 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 正是实现这一目的的理想工具。
当然,程序员的工作当中也会用到 Shell。但是从网上的大量文章里面能够看出来,很多程序员要么直接使用 terminal(包括 Xterm, RXVT 等等)去运行 Shell,要么使用 Emacs的 term-mode (包括各种变种,例如 ansi-term, multi-term 等等)。而我更倾向于使用 Shell-mode。这是和我的工作性质密切相关的。
首先,在软件测试工作当中会有相当大量的 Shell工作,大量的工作,必然就要求寻找省时、省力的工作方式来提高工作效率,包括减少,甚至杜绝失误。其次,在软件测试工作当中,会有大量不同的测试机器,这些大量的机器不仅带来了大量不同的系统,不同的配置,以及大量不同的 Shell环境,与此同时,这些大量的不同随着工作的进展还会一直处在不断的变化当中。这些方面,我想可能是我们作为软件质量控制人员和程序员面临的工作环境的最大的不同之处。
那么在这种大量不同以及频繁的变化的环境里面,就需要找到或者是构建出可以稳定存在的共同之处,甚至形成标准化,才能真正做到提高效率,减少失误的目的。而 GNU Emacs的Shell-mode 正是实现这一目的的理想工具。
相关文章推荐
- 非程序员的GNU Emacs使用心得...... Shell Mode 第5集 历史命令杂谈
- 非程序员的GNU Emacs使用心得......Shell Mode 第12集 如何从 shell 中退出来
- 非程序员的GNU Emacs使用心得......Shell Mode 第7集 向前搜索屏幕输出
- 非程序员的GNU Emacs使用心得......Shell Mode 第8集 彻底超越拷贝和粘贴
- 非程序员的GNU Emacs使用心得......Shell Mode 第11集 窗口也能 undo 吗???
- 非程序员的GNU Emacs使用心得...... 大话Emacs—Shell Mode
- 非程序员的GNU Emacs使用心得...... Shell Mode 第2集 前传
- 非程序员的GNU Emacs使用心得...... Shell Mode 第3集 命令行编辑
- 非程序员的GNU Emacs使用心得......Shell Mode 第13集 把我的 kill-ring 还给我
- 非程序员的GNU Emacs使用心得......Shell Mode 第6集 命令行缩写
- 非程序员的GNU Emacs使用心得...... Shell Mode第4集 历史命令编辑
- {转载}非程序员的GNU Emacs使用心得
- {转载}非程序员的GNU Emacs使用心得
- SHELL心得-关于变量的使用
- 非程序员的Emacs使用心得
- shell sed命令使用心得
- vbScript中WScript.Shell对象的run和exec使用心得
- shell中export的使用心得
- android:windowSoftInputMode属性使用心得