Sublime Text Ctrl + B не будет отображать вывод (JavaScript) - PullRequest
0 голосов
/ 26 ноября 2018

Вот мой код:

var message = "Hello World";
console.log(message);

Вот ошибка после Ctrl + B:

/home/kazak/.config/sublime-text-3/Packages/User/javaScr.js: line 1: var: command not found
/home/kazak/.config/sublime-text-3/Packages/User/javaScr.js: line 2: syntax error near unexpected token `message'
/home/kazak/.config/sublime-text-3/Packages/User/javaScr.js: line 2: `console.log(message);'
[Finished in 0.0s with exit code 2]
[cmd: ['/bin/bash', '/home/kazak/.config/sublime-text-3/Packages/User/javaScr.js']]
[dir: /home/kazak/.config/sublime-text-3/Packages/User]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]

1 Ответ

0 голосов
/ 26 ноября 2018

Сначала убедитесь, что вы установили python и node.

Открыть sublime text> Tools> Build System> New Build System> скопировать и вставить Python Build System код, изменить "cmd "путь с вашим местоположением Python> нажмите ctrl+s сохраните файл сборки в папке по умолчанию с любым именем файла, но убедитесь, что расширение файла .sublime-build.

Сделайте то же самое для системы сборки javascript и измените путь "cmd" к местоположению вашего узла.

Код системы сборки Python

{
    "cmd": ["/usr/path/to/your/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    // if you want to see the execution information set "quiet":false
    "quiet": true,
    "selector": "source.python"
}

Код системы сборки JavaScript

{   
    "cmd": ["/usr/path/to/your/node", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "quiet": true,
    "selector": "source.js"
}

После того, как вы создали две системы сборки, теперь снова откройте sublime text> Tools> Build System> Automatic

Откройте файл javascript или python и нажмите ctrl+b выберите свою систему сборки, вы готовы к работе!

...