Skip to content

控制面板的“自定义静态规则”版块

fang5566 edited this page Jul 21, 2025 · 7 revisions


自定义静态规则页面

警告

请勿添加未信任来源的过滤规则

经典的恶意过滤规则可修改网站的外观,来欺骗用户。

"Trusted filters", filters requiring trust, marked in documentation as "Can only be used in a trusted-source origin", can directly execute code on web pages and make you harm. These type of filters can be used only in filter lists from uBlock Origin/uAssets repository and to use them in "My filters" you need to explicity enable setting bellow.

选项

启用自定义过滤规则

This will enable filters on this page. It's the same as "My filters" entry on "Filter lists" tab.

允许需信任的自定义过滤规则

This will allow to use in "My filters", "Trusted filters", filters requiring trust, marked in documentation as "Can only be used in a trusted-source origin".

Caution

These filters can directly execute code on web pages and make you harm. My filters with trusted filters enabled

编辑器

uBlock Origin(uBO)使用 CodeMirror 的小部件 便于用户以普通文本形式自由编辑过滤规则。 Additionaly uBO uses also syntax highlighter (linter) to detect warnings and errors in your filters (and in filter lists).

编辑过程中可使用以下键盘快捷键 -- 绝大多数快捷键默认都由 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 查找当前光标位置之前的上一个发生位置。
Clone this wiki locally