Сборка C ++ в Powershell, а не CMD с возвышенным текстом 3 - PullRequest
0 голосов
/ 17 сентября 2018

Мне интересно, есть ли способ запуска сборок в Sublime Text 3, чтобы он выводился в Powershell, а не CMD.

{
    "cmd": ["gcc", "${file}", "-o", "${file_base_name}.exe"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",
    "shell": true,

    "variants":
    [
        {
            "name": "Run",
            "cmd": ["start", "cmd", "/k", "${file_path}/${file_base_name}.exe"],
            "shell": true
        }
    ]
}

Это код, который я нашел в Интернете и который будет использовать MinGW каккомпилятор и позволяет вам нажать Ctrl + B, чтобы построить программу на C ++ в ST3.Когда вы сделаете это, вывод переходит к приглашению CMD.Есть ли способ сделать вывод вместо Powershell?

1 Ответ

0 голосов
/ 04 мая 2019

Это будет работать наверняка.

    {
    "cmd": ["gcc", "${file}", "-o", "${file_base_name}.exe"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",
    "shell": true,

    "variants":
    [
        {
            "name": "Run",
            "cmd": ["start", "powershell", "-NoExit", "${file_path}//${file_base_name}.exe"],
            "shell": true
        }
    ]
}
...