Unix 开发工具与版本管理全解析
1. Unix 编程环境概述
Unix 为程序员提供了强大的编程环境,主要由内核和众多实用程序组成。内核负责管理 CPU、文件系统和硬件,为程序员提供了基本的功能。而 libc 则提供了更高层次的抽象,方便程序员进行更便捷的编程。
在 Unix 系统中,程序员除了使用这些实用程序和编译器外,还需要一个编辑器来编辑程序、脚本、配置文件和文档。常见的编辑器有 vi、Emacs、jed 和 Nedit 等。
2. 常用编辑器介绍
2.1 Emacs 编辑器
Emacs 是一款广泛使用的编辑器,具有丰富的功能,以下是一些对程序员特别有用的功能:
- 多语言模式 :几乎每种编程语言都有对应的 Emacs 模式。若标准版本中没有所需的模式,可在 Emacs-Lisp 存档(http://www.elisparchive.net/ )中查找。在这些模式下,按键设置使得编辑源代码变得更加简单,同时还提供编译和测试程序的功能。
- 自动缩进和语法高亮 :自动缩进功能可使代码的分支和循环结构正确缩进,有助于发现逻辑错误。结合语法高亮,能让人快速理解陌生源代码。
- 缩写模式(abbrev - mode) :为节省输入工作量,可以使用缩写模式。许多模式已经有了相应的缩写表,包含了各自语言的关键字。
- 标签模式(Tags - Mode) :使用 etags 程序可以生成 TAGS 文件,该文件包含源文件和其中实现的函数之间的交叉引
超级会员免费看
订阅专栏 解锁全文
1763

被折叠的 条评论
为什么被折叠?



