Создать новый файл без названия и установить режим языка - PullRequest
0 голосов
/ 23 января 2019

У меня есть этот макрос

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

Который раньше прекрасно работал с этим расширением , но, похоже, Microsoft разбила его как-то.

Теперь, когдаЯ активирую его, я получаю новый файл без названия, и всплывающее окно языкового режима открывается на долю секунды, но затем исчезает, прежде чем я получаю возможность что-то напечатать.

Есть ли способ исправить мой макрос, чтобыВыбор языка остается открытым?

1 Ответ

0 голосов
/ 23 января 2019

Мне жаль говорить, что это, вероятно, расширение макроса.Это расширение было "тихим" в течение некоторого времени, и два PR довольно важны (см. Вопросы) и не были включены.Таким образом, расширение было разветвлено.Я был большим поклонником оригинального расширения макросов, но теперь я использую мультикоманду , которая работает лучше.

Я попробовал ваши команды в мультикоманде, и она работает безупречно.

{
    "command": "multiCommand.newFileAndMode",
    // "interval": 250,
    "sequence": [

      "workbench.action.files.newUntitledFile",
      "workbench.action.editor.changeLanguageMode"
    ]
}

Он также поддерживает интервал времени между выполнением команд, что иногда оказывается полезным.См., Например, терминал vscode: завершить процесс без запроса мой ответ там, чтобы прекратить процесс и ответить на Y, и ввести один ключевой сигнал от текстового редактора или терминала, который не будет работать без задержки, - чтобы процесспрекратить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...