Я люблю фрагменты кода. Хотя я работал более чем с одним языком за последние 3 с лишним года, для меня стало практически невозможно запомнить каждый синтаксис в Python, Node или Java. Когда-то, борясь с этим, я наткнулся на системы сборки Sublime Text. С помощью всего лишь выбора из раскрывающегося списка я мог запустить свой код в Shell, Python или любой версии NodeJS.

Ниже приведен пример (или, тем более, заметка для себя) того, как этого можно достичь.

Здесь я буду работать с NodeJS, потому что в настоящее время у него есть 4 LTS-версии, и его будет легко понять. Иэто специально для Sublime Text 3.

Шаг 1: Установите NodeJS с помощью NVM.

Шаг 2: Убедитесь, что nvm работает правильно. Установите значение по умолчанию и установите все необходимые версии.

Шаг 3: Откройте Sublime Text. Выберите «Инструменты» → «Система сборки» -> «Новая система сборки», которая откроет вкладку… и заполните фрагменты ниже.

давайте сохраним этот фрагмент ниже как NodeJS-Argon

{
 "shell_cmd": "/Users/swateek/.nvm/versions/node/v4.9.1/bin/node  ${file}",
 "selector": "source.js"
}

давайте сохраним этот фрагмент ниже как NodeJS-Boron

{
 "shell_cmd": "/Users/swateek/.nvm/versions/node/v6.15.1/bin/node  ${file}",
 "selector": "source.js"
}

давайте сохраним приведенный ниже фрагмент как NodeJS-Carbon.

{
 "shell_cmd": "/Users/swateek/.nvm/versions/node/v8.14.0/bin/node  ${file}",
 "selector": "source.js"
}

давайте сохраним приведенный ниже фрагмент как NodeJS-Dubnium.

{
 "shell_cmd": "/Users/swateek/.nvm/versions/node/v10.14.1/bin/node  ${file}",
 "selector": "source.js"
}

Теперь, чтобы проверить. Создайте образец файла и стройте!