# &applet; 小程序手册 V&manrevision;

## 简介

### &applet; 小程序

显示 &applet; 小程序。

&applet; 小程序提供了命令行，您可以在桌面上的任何面板中使用它。

要将 &applet; 添加到面板，请右击该面板，然后选择"添加到面板""实用程序""&applet;"。

&applet; 包含以下交互式元素：

输入字段

- 您可以在"输入字段"中输入命令、宏和程序。

"浏览器"按钮

- 您可以使用"浏览器"按钮在文件系统中查找程序。这个"浏览器"按钮由一个实心圆圈图标来标识。

"历史"按钮

- 您可以使用"历史"按钮来再次调用以前的命令。这个"历史"按钮由一个向下箭头图标来标识。

&applet; 提供以下功能：

以前执行的命令的历史列表

- 您可以直接执行历史列表中显示的命令。 也可以通过"输入字段"浏览所有的历史列表内容，以便显示然后执行某条命令。如果从面板中删除 &applet;，稍后在同一会话中将其添加到任何面板中，历史列表将保留所有以前的命令。当历史列表中的命令超过 20 条，就会出现一个垂直滚动条。

基于历史的自动完成功能

- &applet; 使用基于历史的自动完成功能来完成"输入字段"中的命令。该功能会将"输入字段"的内容与历史列表进行比较。如果 &applet; 找到匹配命令，那么小程序就会完成该命令。

用户可请求的命令完成功能

- 该命令完成功能会将"输入字段"中的字符串与用户路径中的命令进行比较。 如果您不知道命令的确切字符顺序或拼写，该命令完成功能就很有用。在键入命令名称的前几个字母之后，按下缩进键。如果 &applet; 确认该字母序列是唯一时，它就会完成该命令名称。

宏功能

- 宏功能可以提供多达 99 条快捷命令。除了预定义的命令外，您还可以创建自己的命令，以便在 &applet; 中使用。

## 用法

### 从输入字段运行命令

要从"输入字段"运行命令，请执行以下步骤：

1. 在"输入字段"中键入命令。

2. 如果需要，您可以指示 &applet; 尝试完成命令名称。按下缩进键，就可以给出该指示。

3. 在"输入字段"中键入所有想要和该命令一起运行的命令选项。

4. 按下回车键。

如果在执行步骤 1 到步骤 3 期间选择了 autocompletion 选项，则 &applet; 会在历史列表中搜索匹配的命令。如果历史列表中有匹配的命令，&applet; 就会完成该命令。要接受该命令，请按下回车键。如果您不想接受该命令，可在"输入字段"中键入更多字符。

### 从输入字段运行宏

要运行 &applet; command-line-prefs-2 列表中定义的宏，请在"输入字段"中输入宏，然后按回车键。

autocompletion 函数也作用于宏。

下面的列表显示了一些 &applet; 宏的实例。

`t` | 启动 GNOME 终端。
`n` | 启动 Netscape 浏览器。
`dictionary` | 启动 Netscape 浏览器来显示字典搜索页。

### 从您的文件系统运行程序

单击"浏览器"按钮，显示文件系统，然后双击您想要运行的程序。

您可以使用 &applet; 来运行文件系统中的脚本、可执行文件或其它程序。

### 运行历史列表中的前一个命令、宏或程序

您可以通过以下一种方式来运行历史列表中以前执行的命令、宏或程序。

- 单击"历史"按钮可以显示历史列表。单击一条历史列表项，可以运行您需要的命令、宏或程序。

- 单击"输入字段"，然后使用键盘的上下箭头来循环显示历史列表。当您想要的历史列表项显示在"输入字段"中，请按下回车键，从而运行特定的命令、宏或程序。

## 首选项

要配置 &applet;，请右击交互式元素外的小程序区域，然后选择"首选项"。

"首选项"对话框包含以下选项卡式部分：

- command-line-prefs-1

- command-line-prefs-2

### 常规

显示手柄

- 选择此选项就会在小程序边缘附加一个手柄。您可以使用手柄将 &applet; 显示拖到桌面上的任何位置。

  默认值：未选中。

显示边框

- 选择此选项会在 &applet; 周围显示边框。

  默认值：未选中。

启用基于历史的自动完成

- 如果选择该选项，系统就会指示 &applet; 将"输入字段"和历史列表进行比较，并在存在匹配项时完成命令。

  默认值：选中。

小程序宽度

- 使用此旋转框可以指定小程序的宽度（以像素为单位）。

  默认值：150 像素。

使用默认主题颜色

- 选择此选项将使用默认的 GNOME 主题的颜色。

  默认值：选中。

命令行前景

- 单击该按钮可以为命令行文本选择一种颜色。如果选中"使用默认主题颜色"复选框，该按钮将不可用。

  默认值：白色。

命令行背景

- 单击该按钮可以为"输入字段"背景选择一种颜色。 如果选中"使用默认主题颜色"复选框，该按钮将不可用。

  默认值：黑色。

### 宏

此选项卡式部分包含一个宏命令的列表，您可以在 &applet; 中使用它们。本列表包含以下信息：

- 左列是一个 UNIX 正则表达式的列表。

  正则表达式是一种用于匹配字符串的字符或数字模式。有关如何构建正则表达式的详细信息，请参阅 `regex` 手册页。

- 右列是一个宏列表。

  如果有正则表达式成功匹配您键入 &applet;"输入字段"中的命令，系统就会执行相应的宏。宏是可以采用由正则表达式解析的参数的命令。

您可以添加或修改任何正则表达式或宏。