合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 控制键 这个页面允许你配置在使用 [内联重命名](/Manual/file_operations/renaming_files/inline_rename.zh.md)(以及在大多数其它可以编辑文件名的位置)时选择或修改文件名部分的控制键。 按键可以触发几种类型的操作: - 它们可以使用 [正则表达式](/Manual/reference/wildcard_reference/regular_expression_syntax.zh.md) 选择一个文件名部分 - 它们可以运行 [重命名预设](/Manual/file_operations/renaming_files/advanced_rename/rename_presets.zh.md) - 它们可以运行 [求值器](/Manual/evaluator/README.zh.md) 代码,这些代码可以修改文件名、选择文件名部分和/或定位光标 默认情况下定义了许多密钥,你可以检查它们以查看配置方式。例如,<kbd>Ctrl+A</kbd> 密钥用于选择编辑字段的全部内容,它被定义为一个匹配整个字符串的简单正则表达式。 ### 控制键列表 此页面的上半部分显示了一个已定义键的列表。 - 使用 ![](/Manual/images/media/13/button_add.png) **添加** 和 ![](/Manual/images/media/13/button_delete.png) **删除** 按钮添加或删除控制键。 - ![](/Manual/images/media/13/button_share.png) **共享** 按钮允许你与其它人共享控制键的定义 - ![](/Manual/images/media/13/button_paste.png) **粘贴** 按钮允许你从剪贴板粘贴一个新的控制键 当你从列表中选择一个密钥时,页面下半部分将显示其配置。 ### 控制键配置 - **名称**:定义控制键的名称,以显示在列表中。 - **键**:键本身。这是您需要在编辑字段中按下的键以激活操作。 - **类型**:动作类型。各种操作类型在下面描述。 ### 类型:通过 RegEx 匹配选择 此操作类型允许你使用正则表达式选择文件名的一部分。该模式应该包含一个捕获组。该模式与整个文件名进行比较,如果匹配,则将选择与捕获组相对应的那部分。 例如,假设你希望一个密钥自动选择“Copy X of”(X 为数字)的前缀。你可以使用正则表达式 <nobr>`(Copy \d of ).*`</nobr>。按下关联的控制键将自动选择匹配的前缀。 ### 类型:通过 RegEx 搜索进行选择 与 **通过 RegEx 匹配进行选择** 相反,此操作使用提供的正则表达式对文件名执行 *搜索*。这意味着该模式可以在文件名中匹配多次。每当你按下该键时,选择将从一个匹配项移动到下一个匹配项。 默认的 **选择单词** 预设就是一个例子。它使用模式 <nobr>`[^\s\.]+`</nobr>,基本上表示“匹配所有字符,直到空格或句号”。按下 <kbd>Ctrl+S</kbd> 一次将选择第一个单词,再次按下将选择第二个单词,依此类推。 ### 类型:通过重命名预设修改 此类型允许你选择你的其中一个 [重命名预设](/Manual/file_operations/renaming_files/advanced_rename/rename_presets.zh.md) 以在按压该键时应用于文件名。请注意,编辑字段中的名称将被更新,但文件本身在您按下 <kbd>Enter</kbd>(即重命名预设应用于文本在字段中,而不是文件本身)。 ### 类型:使用求值器子句修改 此类型允许你使用 [求值器子句](/Manual/evaluator/README.zh.md) 来更改选择(或定位光标)和/或修改编辑字段的内容。 求值器子句被赋予变量,这些变量告诉它原始名称、字段中的当前值、类型(文件或目录)、文件的路径以及当前选择范围。 - 它可以返回一个字符串,它会更改控件的内容。 - 它可以修改 `selstart` 和 `selend` 变量来更改选择。 请参阅求值器参考部分中的 [重命名控制键](/Manual/evaluator/applicable_contexts/rename_control_keys.zh.md) 以获取全部详细信息。 ### 测试你的控制键 在对话框的底部有两个文本字段,可让你测试选定控制键的结果。在 **测试名称** 字段中,你应该键入或粘贴要针对其进行测试的示例文件名。测试结果显示在下面的 **结果** 字段中。