forked from uBlock-LLC/uBlock
-
Notifications
You must be signed in to change notification settings - Fork 40
控制面板的“自定义静态规则”版块
fang5566 edited this page Jul 24, 2023
·
6 revisions
uBlock Origin(uBO)使用 CodeMirror 的小部件 便于用户以普通文本形式自由编辑过滤规则。
编辑过程中可使用以下键盘快捷键 -- 绝大多数快捷键默认都由 CodeMirror 进行处理(主要是我懒得把 CodeMirror 的自有文档 抄过来):
PC_______________
|
Mac_______________
|
功能_______________
|
---|---|---|
Ctrl-Space | Cmd-Space | (uBO 专属)实现自动完成功能,适用于:网络规则选项、修饰规则伪操作符、重定向和小脚本令牌和预解析的规则。 |
Tab | Tab | (uBO 专属)在当前这一行或当前选中所有行的开头添加或去掉 ! 符号(用于快速注释或取消注释过滤规则)。 |
Ctrl-A | Cmd-A | 选中编辑器里的所有内容。 |
Ctrl-D | Cmd-D | 删除当前光标后的所有行,包括末尾的换行符。 |
Ctrl-Z | Cmd-Z | 撤销最后一次变更。 请注意,由于浏览器仍不允许脚本响应或定制上下文菜单, 在一个 CodeMirror 实例中上下文菜单的撤销或重做功能是无效的。 |
Ctrl-Y | Cmd-Y | 重做最后一次撤销的变更。 |
Ctrl-U | Cmd-U | 撤销最后一次选中内容的变更,如果在历史记录最上面没有此类变更,则撤销最后一次变更。 |
Alt-U | Shift-Cmd-U | 重做最后一次选中内容的变更,如果没有则重做最后一次文本的变更。 |
Ctrl-Home | Cmd-Home | 移动光标到文档的开头。 |
Ctrl-End | Cmd-End | 移动光标到文档的末尾。 |
Home | Home | 移动光标到该行的文本开头位置,如果已在开头位置,则移动到该行的实际开头位置(包括空格处)。 |
End | End | 移动光标到该行的末尾。 |
Up | Ctrl-P | 移动光标到上一行。 |
Down | Ctrl-N | 移动光标到下一行。 |
Page Up | Shift-Ctrl-V | 移动光标到上一屏幕,同时向上滚动相同的距离。 |
Page Down | Ctrl-V | 移动光标到下一屏幕,同时向下滚动相同的距离。 |
Left | Ctrl-B | 光标向左移动一个字符,到达该行的开头则跳到上一行。 |
Right | Ctrl-F | 光标向右移动一个字符,到达该行的末尾则跳到下一行。 |
Ctrl-Left | Alt-Left | 移动到原光标前面词组的左侧。词组表示词语字符的强度,标点字符和换行符的强度,或超过一个空格字符的强度。 |
Ctrl-Right | Alt-Right | 移动到原光标后面词组的右侧(参见上面)。 |
Backspace | Ctrl-H | 删除光标前的字符。 |
Delete | Ctrl-D | 删除光标后的字符。 |
Ctrl-Backspace | Alt-Backspace | 删除到原光标前面词组的左侧。 |
Ctrl-Delete | Alt-Delete | 删除到原光标后面词组起始位置。 |
Ctrl-] | Cmd-] | 缩进当前行或选中内容一个单位。 |
Ctrl-[ | Alt-[ | 取消缩进当前行或选中内容一个单位。 |
Ctrl-S | Cmd-S | 保存并执行当前变更(如果有的话)。 |
Ctrl-F | Cmd-F | 查找一个字符串。两头包上 / 则是查找正则表达式。 |
Ctrl-G | Cmd-G | 查找当前光标之后的下一个发生位置。 |
Shift-Ctrl-G | Shift-Cmd-G | 查找当前光标位置之前的上一个发生位置。 |
uBlock Origin - 一款支持 Chromium、Firefox 和 Safari 的高效过滤工具,快速且简洁