sublime编辑器

好用的插件

以下是 RegReplace 插件支持的参数的Markdown表格:

参数名 类型 说明
name (str) 规则名称。必填项。
find (str) 正则表达式模式或文字字符串。使用 (?i) 以进行不区分大小写匹配。使用 (?s) 以进行 dotall 匹配。详细信息请参考 Python re 文档。除非定义了 “scope”,否则必填项。
replace (str - 默认为 r’\g<0>’) 替换模式。
literal (bool - 默认为 False) 执行非正则表达式的文字搜索和替换。
literal_ignorecase (bool - 默认为 False) 在 “literal” 为真时,忽略大小写。
scope (str) 要搜索并应用可选正则表达式的作用域。除非定义了 “find”,否则必填项。
scope_filter ([str] - 默认为 []) 包含匹配的作用域限定符数组。仅在未定义 “scope” 时使用。
greedy (bool - 默认为 True) 对所有实例应用操作(查找所有)。当定义了 “find” 时使用。
greedy_scope (bool - 默认为 True) 查找所有由 “scope” 指定的作用域。
format_replace (bool - 默认为 False) 使用格式化字符串样式的替换模板。仅对 Regex(带和不带反向引用)和 Re(带反向引用)有效。详细信息请参考 这里
selection_inputs (bool - 默认为 False) 使用选择作为查找模式的输入。全局设置 “selection_only” 必须禁用才能使用此选项。
multi_pass (bool - 默认为 False) 当正则表达式无法格式化以找到所有实例时,在作用域区域上执行多次扫描以查找和替换所有实例。由于替换可能会更改作用域,这可能很有用。
plugin (str) 为更高级的替换逻辑定义替换插件。仅用于正则表达式替换和替换。
args (dict) “plugin” 的参数。仅用于正则表达式替换和替换。
下一篇 speedtest测速工具中文说明