Русское сообщество Sublime Text
Основной раздел => Вопросы и ответы => Тема начата: metal_01 от Марта 11, 2014, 12:10:06
-
Здравствуйте.
Я недавно только начал изучать программирование, в основном это JavaScript, и никак не могу понять - как запустить код прямо из Sublime?
Искал ответ в интернете, но кроме как что то дописать в командной строке - ничего не понял.
Объясните, пожалуйста, для "чайника" - как запустить код? что куда положить, где прописать, как настроить...
-
Если у тебя Windows, то для исполнения JavaScript в SublimeText тебе нужно установить NodeJS (http://nodejs.org/). Там ни каких сложностей. Нажимаешь на сайте Install, скачиваешь и устанавливаешь. Далее запускаешь (или перезапускаешь) редактор. В меню выбираешь Tools > Build System > New Build System...
Откроется новая вкладка, в которую добавляешь код:
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
Сохраняешь в предложенной папке User под именем Node.sublime-build.
Теперь открывай свой JavaScript и можешь отправить его на исполнение. Для этого нажми в меню Tools > Build. Убедись, что в меню Tools > Build System у тебя выбран пункт Node.
Увидеть результат работы скрипта можно в консоле View > Show Console.
Чтобы убедиться, что все получилось, создай и попробуй отправить на исполнение простой JS-файл:
console.log('Hello World');
-
Все сделал как сказано: скачал, установил, прописал, запустил и... выдал только время исполнения...
-
Попробуй сначала сохранить файл.
-
Спасибо. Заработало.
А можно еще с питоном описать последовательность?
-
Питон в Sublime Text работает из коробки. Выбери в меню Tools > Build system > Python, сохрани файл и можешь отправлять на исполнение.
print 'Hello world';
-
вот что по умолчанию выдает.
-
Попробуй убрать пробел в имени файла.
-
тоже самое. а имеет значение портативная версия или устанавливаемая? у меня портативная.
-
Извиняюсь, на машине где я проверял работу, был питон. Все-таки его надо скачать и установить, тогда все будет работать http://www.python.org/downloads/
-
Хочу поинтересоваться, возможно ли при запуске nodejs передать в него флаг --harmony?
-
Я думаю, да. Попробуй так:
"cmd": ["node --harmony", "$file"],
-
Я думаю, да. Попробуй так:
"cmd": ["node --harmony", "$file"],
Ошибка.
[Errno 2] No such file or directory: 'node --harmony'
[cmd: ['node --harmony', '/home/user/Рабочий стол/harmony.js']]
[dir: /home/user/Рабочий стол]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games]
[Finished]
-
Loac
А есть какая нибудь возможность установить точку начала и остановки ?
-
Loac
А есть какая нибудь возможность установить точку начала и остановки ?
Так?
[youtube]http://www.youtube.com/watch?v=LaH_43N34Jg[/youtube]
-
К примеру
<?php
$a = 1;
$a += 2;
$a += 3;
$a += 4;
$a += 5;
print_r($a);
?>
ctrl+b и что бы отработал не весь скрипт а только два куска , допустим вот этот
$a = 1;
$a += 2;
и вот этот
print_r($a);
?>
а середину что бы пропустить .
Просто интересно , можно ли так вообще .
А в видео я даже не понял че он там делал )) , понял только что это про LiveStyle
-
Видео о js, так как тема тоже о js.
Вам такое чтоль http://www.sitepoint.com/debugging-xdebug-sublime-text-3/
-
Похоже да ) .
Пойду разбираться .