abel
Rterm.exe的自述文件
====================
Rterm.exe可以在三种不同模式下使用:
1) MSDOS 命令窗口中交互使用。
2) 从文件或管道重新定向的批处理模式。
3) NTEmacs添加--ess标记的ESS模式。
Rterm.exe提供了类似于 Unix R接口的功能,包括批处理能力。命令行参数和 RGui.exe 相同,在《R入门》的“在Windows下启动R”中有介绍(--mdi 和 --sdi可以作为参数,当时不起作用)。批处理方式在《R 在 Windows 环境下的常见问题回答》的2.10中有介绍。
在交互式情况下使用该解释器,可以使用Ctrl-C或Ctrl-Break中止运行。除了 getline(见后面说明)和特殊字符外,输入就是键盘输入字符。
交互环境下命令行编辑和历史纪录
---------------------------------------------------
输入编辑处理单独的一航,因而滚动条移动到左边已有足够长并且输入保存在同一行的右边。直到按下回车键,此时使用的是Emacs方式的命令行编辑方式,可以回到在前面已输入的任意命令历史记录。
输入可见字符的时候,就在当前缓冲插入新文本(除非使用覆盖模式,见下面说明)。其他特殊键可以用于修改缓冲中的文本。在下面键的描述中,^n表示Control-n,也就是按下CONTROL键的同时敲击“n”。出现错误的时候终端发出响铃。一个“单词”表示由空格分割。
left/right, ^F/^B : 光标向前/向后移动一个字符。
up/down, ^P/^N : 历史记录向前/向后移动一个条目。
Home, ^A : 光标移动到行头。
End, ^E : 光标移动到行尾。
ESC-F : 光标向前移动一个单词。
ESC-B : 光标向后移动一个单词。
^D, DEL : 删除光标下的字符。
^H : 删除光标左边的字符。
^K : 删除从光标到行尾。
^L : 刷新当前行(Rgui.exe是清屏)
^O : 切换覆盖/插入模式。初始是插入模式。
^T : 和光标当前字符和左边的字符置换。
^U : 删除整行。
^W : 删除前一个单词。
TAB : 将当前单词补齐为一个文件名或者R对象的名称。补齐的时候不能有模棱两可的情况。第二次按下该键给出备选的补齐列表。