Я люблю фрагменты кода. Хотя я работал более чем с одним языком за последние 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" }
Теперь, чтобы проверить. Создайте образец файла и стройте!