Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 代码范围取决于“;什么时候;键绑定规则?_Visual Studio Code_Vscode Settings_Key Bindings - Fatal编程技术网

Visual studio code 代码范围取决于“;什么时候;键绑定规则?

Visual studio code 代码范围取决于“;什么时候;键绑定规则?,visual-studio-code,vscode-settings,key-bindings,Visual Studio Code,Vscode Settings,Key Bindings,我不熟悉VSCode,但在Sublime文本中,可以使用代码范围上下文分配快捷键,如: { "keys": ["tab"], "command": "insert", "args": { "characters": "\n" }, "context": [ { "key": "selector",

我不熟悉VSCode,但在Sublime文本中,可以使用代码范围上下文分配快捷键,如:

{
        "keys": ["tab"],
        "command": "insert",
        "args":
        {
            "characters": "\n"
        },
        "context": [
            {
                "key": "selector",
                "operand": "source.css meta.rule.css meta.declaration-list.css",
                "operator": "equal",
                "match_all": true
            }]
    }
这意味着,当我的光标位于作用域
source.css meta.rule.css meta.declaration list.css
时,当我按下
tab
键时,我将插入新行。我可以在VSCode中这样做吗,因为我尝试搜索“when”规则列表,这是我找到的,与代码范围上下文无关,也没有比较当前行文本之类的内容