【问题标题】:Create new untitled file and set language mode创建新的无标题文件并设置语言模式
【发布时间】:2019-01-23 13:16:35
【问题描述】:

我有这个宏

"macros": {
    "newScratchFile": [
        "workbench.action.files.newUntitledFile",
        "workbench.action.editor.changeLanguageMode"
    ]
},

这曾经与 this extension 合作得很好,但微软似乎在某个时间点打破了它。

现在,当我激活它时,我确实得到了一个新的无标题文件,并且语言模式弹出窗口打开了一瞬间,但在我有机会输入任何内容之前就消失了。

有没有办法修复我的宏以使语言选择器保持打开状态?

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    很抱歉,这可能是宏扩展。该扩展已经“安静”了一段时间,并且两个 PR 非常重要(请参阅问题)并且尚未合并。所以扩展已经被分叉了。我是原始宏扩展的忠实粉丝,但现在我使用 multi-command 效果更好。

    我在多命令中尝试了你的命令,它完美无缺。

    {
        "command": "multiCommand.newFileAndMode",
        // "interval": 250,
        "sequence": [
    
          "workbench.action.files.newUntitledFile",
          "workbench.action.editor.changeLanguageMode"
        ]
    }
    

    它还支持偶尔派上用场的命令执行之间的间隔时间。参见,例如,vscode terminal: terminate process without prompt 我的回答,即终止进程并回答 Y 并从文本编辑器或终端输入一个键弦,如果没有延迟就无法工作 - 进程终止。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-10
    • 2023-03-13
    • 2010-10-22
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    相关资源
    最近更新 更多