簡體   English   中英

visual studio code附加到鍵盤快捷鍵的多個命令

[英]visual studio code multiple commands attached to keyboard shortcut

我嘗試了以下每個keybindings.json ctrl +輸入“命令”設置,以便在.py [thon]腳本編輯器擴展處於活動狀態時執行兩個命令。 單個命令可以工作,但沒有嘗試關聯多個命令或包含多個命令的宏引用。 后者生成一個“命令”宏。<settings.json>中定義的宏'未找到。

關於如何將多個命令附加到單個鍵盤快捷鍵定義的任何指針,特別是我如何設置宏方法有什么問題?

// %appdata%\Code\User\keybindings.json
[    
    {
        "key": "ctrl+enter",
        //"command": "python.execSelectionInTerminal",
        //"command": "cursorDown",
        //"command": [ "python.execSelectionInTerminal", "cursorDown" ],
        //"command": "python.execSelectionInTerminal, cursorDown",
        //"command": "python.execSelectionInTerminal && cursorDown",
        "command": "macros.pythonExecuteLineAndMoveToNextOne",
        "when": "editorTextFocus && editorLangId == 'python'"
    }
]

// %appdata%\Code\User\settings.json
{   
    "macros": {
        "pythonExecuteLineAndMoveToNextOne": [
            "python.execSelectionInTerminal", 
            "cursorDown" 
        ]
    },
    .
    . .
    . . .
}

添加在評論中提出的答案的副本,以便可以接受將此問題的狀態更改為已回答。

修復是添加@name:macros @publisher:geddski vscode擴展,這是我用來獲得多步宏定義的文章中提到的。 最初並不清楚這是一項要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM