Sun Studio 12:C 用户指南

8.2.1 步骤 1:设置环境

cscope 是面向屏幕的工具,只能在终端信息实用程序 (terminfo) 数据库中列出的终端上使用。确保已将 TERM 环境变量设置为您的终端类型,以便 cscope 可以验证它是否列在 terminfo 数据库中。如果您尚未这样做,请为 TERM 赋值并将其输出到 shell,如下所示:

在 Bourne shell 中,键入:


$ TERM=term_name; export TERM

在 C shell 中,键入:


% setenv TERM term_name

现在,您可能希望为 EDITOR 环境变量赋值。缺省情况下,cscope 调用 vi 编辑器。(本章中的示例说明了 vi 的用法。)如果您不想使用 vi,请将 EDITOR 环境变量设置为您选择的编辑器并导出 EDITOR,如下所示:

在 Bourne shell 中,键入:


$ EDITOR=emacs; export EDITOR

在 C shell 中,键入:


% setenv EDITOR emacs

您可能必须编写 cscope 与您的编辑器之间的接口。有关详细信息,请参见8.2.9 编辑器的命令行语法

如果仅希望使用 cscope 进行浏览(而不进行编辑),则可以将 VIEWER 环境变量设置为 pg 并导出 VIEWER。然后 cscope 将调用 pg 而不是 vi

可以设置名为 VPATH 的环境变量,以指定搜索源文件的目录。请参见8.2.6 视图路径