发出编辑器命令

可使用编辑器命令来定制编辑环境、在文档中搜索或更改文本或者执行许多其他功能。

运行编辑器命令

要发出编辑器命令:

  1. Esc 以转至编辑器命令行。此命令行位于编辑区域下面。如果在当前编辑器视图中看不到此命令行,则按 Esc 键会显示它;此命令行会保持可视,直到焦点返回到此窗口的编辑区域。
  2. 在命令行上输入编辑器命令,然后按 Enter 键以执行该命令。 

    例如,输入:

    add 1
    将添加新的一行到文档中。

要在编辑器概要文件是 vi 时发出编辑器命令:

  1. 输入
    :lpex
    vi 命令。光标现在位于编辑器命令行上。
  2. 输入编辑器命令及其参数,然后按 Enter 来运行该命令。 

    例如,输入:

    :lpex sort selection
    来对包括在当前块选择中的元素进行排序。

重新调用编辑器命令

要重新调用先前使用的命令:

  1. 在命令行上,按向上向下方向键。先前使用过的命令将出现在命令行上。编辑器会保存一些先前在编辑会话中发出的的命令。
  2. 选择要复用的命令,然后按 Enter 键。

隐式参数 Set/Query

与当前编辑器视图中的命令名称没有冲突的参数被看作是该参数的隐式 queryset 命令。例如,输入:

version 
等效于:
query version 
并将在消息行上显示正使用的编辑器版本。当指定了额外的参数时,编辑器会尝试运行 set 命令。例如:
hex e1 
会被编辑器理解为:
set hex e1 
且会将当前光标位置处的字符设置为该指定的十六进制值字符。

运行编辑器操作

编辑器操作通常与键、鼠标事件和菜单相关联。您也可使用 action 命令从命令行运行操作。在您开发您自己的编辑器扩展时,这会非常有用。 例如:

action duplicateLine
将运行 duplicateLine 操作,复制当前行。

相关参考
缺省编辑器命令
编辑器参数
缺省编辑器操作
vi 基本概要文件