undo(u) 命令撤消更改了缓冲区的最后执行的命令的效果。因此,如果执行substitute命令未达到预期效果,则可键入u,恢复行原来的内容。也可以对undo命令执行undo。当一个命令会影响缓冲区的多个行时,edit将显示一条警告消息。请注意,write和quit之类的命令不能撤消。
要查看缓冲区中的下一行,可键入回车。要查看行数,请键入^D(在按下 Ctrl 键的同时按d),而不是回车。这将在 CRT 上显示半屏的行,或者在硬拷贝终端上显示 12 行。可以通过执行z命令查看附近的行。当前行出现在显示的文本中间,并且显示的最后一行成为当前行;可以通过键入''回到执行z命令之前所在的行。z命令还有其他选项:z−输出一屏文本(即24 行),到您所在的位置结束;z+输出下一个满屏。如果您需要不满屏的行,可键入z.11以显示当前行之前和之后的五行。(键入z.n;当n是奇数时,总共显示n行,以当前行为中心;当n为偶数时,显示n–1行,从而使显示的行以当前行为中心。)可以在其他命令后跟一个计数;例如,可以使用命令d5删除从当前行开始的 5 行。
要在文件中查找,并且您恰巧知道行号,则可使用行号;因为插入和删除行时行号会改变,因此这种方法不太可靠。可以在文件中向后和向前搜索字符串:用/text/ 形式的命令可向前搜索text,或者用 ?text? 形式的命令可向后搜索text。如果搜索已到达文件末尾但未找到text,将回头继续向后搜索到您所在的行。此处的一个有用功能是 /^text/ 形式的搜索,这将在行的开头搜索text。类似地,/text$/ 在行的末尾搜索text。在这些命令中,可以省略尾随的/或?。