重命名控制键
控制键 偏好设置页面允许您定义用于 内联重命名 的 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()
. 如果目前编辑字段中隐藏了文件名扩展名(即,如果 exthidden
是 true),则此表达式可以调用此函数来显示文件名扩展名。
求值表达式可以返回一个字符串来更新编辑字段中的值。
它还可通过更改 selstart
和 selend
变量的值来修改选择范围。
若要更新选择范围而不更改字符串的内容,只需返回 true
而非字符串。
如果它不想对值或选择进行任何更改,则它还可以返回 false
。
最后更新于