按当前作用域选择所有
选择与当前作用域匹配的所有内容(可选过滤条件)。
详细信息
安装
- 总数 2K
- Win 1K
- Mac 501
- Linux 291
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
按当前作用域选择所有
提供了一个 select_all_by_current_scope
命令,根据其名称的提示,选择匹配当前作用域的所有内容(即第一个光标的作用域)。
该命令接受一个可选参数 scope_must_match
,其中包含一个正则表达式字符串,它可以过滤长作用域字符串来获取单个作用域名称。
此插件没有默认的快捷键绑定。 需要您自行进行分配。
示例快捷键
选择匹配当前作用域的所有内容
[
{
"keys": ["ctrl+alt+shift+a"],
"command": "select_all_by_current_scope"
}
]
选择匹配当前作用域第一部分的内容,包含单词 embedded
[
{
"keys": ["ctrl+alt+shift+a"],
"command": "select_all_by_current_scope",
"args": { "scope_must_match": "embedded" }
}
]
使用场景
假设您有一个包含嵌入式 R 代码的 knitr/Sweave 文件。您可能想选择所有 R 代码。为此,我添加了以下快捷键绑定
[
{
"keys": ["ctrl+alt+shift+a"],
"command": "select_all_by_current_scope",
"args": { "scope_must_match": "embedded" }
"context": [
{ "key": "selector", "operator": "equal", "operand": "source.r.embedded.knitr" }
]
}
]
例如,如何选择 HTML 文件中的所有 JavaScript 代码?Markdown 文件中的加粗文本?这些默认情况下都适用。
[
{
"keys": ["ctrl+alt+shift+a"],
"command": "select_all_by_current_scope"
}
]