Last Updated: February 25, 2016
·
3.1K
· meowth

Sublime Text 2 + Clojure

Я по пунктам изложу:

  • Устанавливаем JDK (теоретически, должно завестись и с JRE, но мы же разработчики, так что нефиг). У меня стоит 6-ая версия, но с 7-ой тоже должно быть окок. Мы серьёзные пацаны, потому - прописываем %PATH%, %JAVA_HOME% и всё такое.
  • Скачиваем Sublime Text 2, запускаем. Переходим дальше.
  • Ставим Sublime Package Control. Это такой менеджер пакетов для Sublime (woohoo, кто там говорил, что Emacs слишком большой?). Ставим его вот как: открываем консоль (Ctrl + `) в Sublime и вводим туда (прям вот как написано, так и копипастим)

    import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'.

  • Рестартуем Sublime

  • Если всё ок, то должен появиться пункт Preferences -> Package Control. Выбираем его.

  • По центру откроется консолька с текстом Package Control:. Набираем Install Package и жмём Ctrl + Enter

  • Там набираем SublimeREPL и жмём Enter

  • Перезапускаем Sublime, когда установится. В меню появится пункт Tools->SublimeREPL->.... Если его нажать, то что-нибудь отвалится, поэтому читаем тут дальше. Надо поставить Clojure, куда мы будем отправлять команды

  • Качаем Leiningen для Windows (это такая среда управления проектами для Clojure), распаковываем в рабочую папку (её надо запомнить). У меня это c:\Users\meowth\Documents\lein. Заходим в неё консолькой и набираем lein.bat self-install. После чего тут (c:\Users\meowth\.lein) появится всё, что нужно для работы. Это standalone-инсталляция Leiningen, включающая и Сlojure

  • Настало время немного настроить REPL. Открываем Sublime, идём в Preferences -> Browse Packages, заходим в папку пакета SublimeREPL, дальше в папку Clojure. Там есть файл Main.settings-sublime, у меня он выглядит вот так.

  • Всё, настройка закончена. Нажимаем Ctrl + F12, затем С, затем S, и запускается REPL. Я разбил окно Sublime на две части, и в нижней расположил закладку REPL.

  • Загляните так же Preferences -> Browse Packages, далее SublimeREPL/Clojure и настройте клавиши, которые отправляют текст из текущего файла в REPL. На этом всё.

Можно задавать вопросы.

2 Responses
Add your response

Заметка о Кложе на coderwall на русском языке :О

over 1 year ago ·

В моём случае REPL запустился, но я не вижу вывод, то есть результат выполнения выражений. Так и должно быть?

over 1 year ago ·