dmytrish (dmytrish) wrote,
dmytrish
dmytrish

У мене сьогодні був день тикання паличкою в IDE.

IntelliJ Idea


— ставив на випадок, якщо захочеться порозбиратись із Скалою (та і з Java непогано було б познайомитись ближче, хоча б заради JVM). Стало не без бубна:
  1. під лінукс іде архів, який треба розпакувати, далі запускається все саме, але коли я наставив плагінів, Ідея почала зависати при запуску, довелось вивчити, що плагіни ставляться в ~/.IdeaIC13/config/plugins і лінійним перебором визначити, що це все IDLua);

  2. під мак є інсталятор, але перший запуск закінчується тим, що просить встановити JDK6 (при тому, що в мене уже Oracle JDK8 встановлений), щось кудись лізе і ніби встановлює, але наступного разу відбувається те саме. Виявилось, що лікується редагуванням JVMVersion у /Applications/IntelliJ Idea 13.../Contents/Info.plist із 1.6 до 1.8, а далі все чудово працює.


А загалом враження досить приємні, є плагіни практично під усе, що завгодно (Erlang, Scala, Clojure, Bash, Ocaml (глючний), Lua, і — неймовірно! — Haskell, Elixir і Rust! Правда, думаю, що на рівні vim, підсвітка синтаксису). Інтерфейс достатньо мінімалістичний, плагін IdeaVim присутній (хоч ніщо так не бісить, як імітація Віма, в якій відсутні половина звичних команд), інтеграція із командним рядком хороша (термінал Alt-F12 або ⌥-F12, плагін ShellProcess для натравлювання команд шела на виділений текст). Шрифти під лінуксом як для Java-приблуди просто божественні, Darkula look&feel приємний.

fpcomplete.com


Знімок екрана 2014-08-29 о 01.57.08
Недавно пробігав пост, що вони полегшили життя для безплатного користування, вирішив ще раз подивитись, як прогрес. Виглядає відносно гламурно, vim-mode присутній, але недороблений (Ctrl-F є, а Ctrl-B уже зайнятий переходом до визначення, причому як повернутись, неясно, Ctrl-O не працює; Ctrl-E/Y не працюють), проекти із гітхаба експортуються на ура. Загалом функціональність Віма+hasktags+haskellmode-vim присутня (перехід до визначення, тип виразу під курсором); так і не знайшов способу просто запустити ghci і гратись із repl`ом, обов’язково потрібен деплой або запуск бінарника.

Ще я зрадів, що тепер можна буде програмувати на Хаскелі на планшеті, але радість була сильно передчасною: на 7" html layout сильно поплив і з мобільних пристроїв сайт практично неюзабельний (а в цьому ж і основна сіль хмар, нормальна робота з недокомп’ютерів), а з розгорнутою клавіатурою зрозуміти, що на екрані, взагалі неможливо. Печаль.
Tags: думки вголос, користувацьке, програмістське
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 7 comments