重命名控制键

控制键 偏好设置页面允许您定义用于 内联重命名 的 Ctrl 键序列,此序列使用求值器来选择、取代或删除文本,或移动光标。

每当按其定义的键时,都会调用求值表达式。

在此求值上下文中,可使用以下变量:

变量类型说明

dir

bool

如果是目录,则为 True;如果是文件,则为 false

exthidden

bool

如果文件名扩展名当前隐藏,则为 True

is_dir

bool

如果是目录,则为 True;如果是文件,则为 false(与 dir 相同)。

file_name

string

文件的原名称。

name

str

文件的原名称。

nameext

str

文件的文件名原扩展名。

namestem

str

文件名原词干(即不带扩展名)。

path

path

文件所在路径(不包含文件名)。

selend

int

当前选择范围结束位置。

selstart

int

当前选择范围开始位置。

valext

str

编辑字段中当前值的文件名扩展名。

valstem

str

编辑字段中当前值的文件名词干。

valleft

str

当前选择范围左侧的当前值部分。

valright

str

当前选择范围右侧的当前值部分。

valsel

str

当前所选的当前值部分。

value

str

编辑字段中的当前值。

求值器有一个特定于此上下文的函数 - RestoreExt(). 如果目前编辑字段中隐藏了文件名扩展名(即,如果 exthiddentrue),则此表达式可以调用此函数来显示文件名扩展名。

求值表达式可以返回一个字符串来更新编辑字段中的值。

它还可通过更改 selstartselend 变量的值来修改选择范围。

若要更新选择范围而不更改字符串的内容,只需返回 true 而非字符串。

如果它不想对值或选择进行任何更改,则它还可以返回 false

最后更新于