Intellij IDEA と cursive で Clojure の開発をする
Intellij IDEA と cursive で Clojure の開発をするために必要な準備作業を整理。
インストール
「Download Communiy」
プラグインインストール
CursiveというClojure用プラグインをIDEAにインストールします。このプラグインは、JetBrainsではなく第三者が開発・提供してくれています。
(2015年12月02日追記)もうすぐ有料版が出るようです。
La Clojure
というJetBrainsが提供している公式プラグインがありますが、それが入っているとうまくいかないので、予めアンインストールしておいてください。
インストール説明ページ: https://cursiveclojure.com/userguide/
IDEAを起動。
「Configure」(画面右下)->
Plugins
->Browse Repositories
->Manage Repositories
->+
URLを追加: https://cursiveclojure.com/plugins-14.1.xml (※このURLはIDEA14.1用
なので14.0や14.2などの場合は、注意https://cursiveclojure.com/userguide/ からバージョンに合ったプラグインURLを使用してください。)OK
検索:
Cursive
(※Clojure
で検索しても引っかからないので注意)Cursive:
Install Plugin
Close
->OK
->Restart
最低限の初期設定
Menu Bar -> IntelliJ IDEA -> Preferences (OR shortcut key: Command + ,) Editer General Appearance - [ON] Show line numbers(行番号を表示する) - [ON] Show method separators(メソッドの境界を表示する) - [ON] Show whitespaces(空白文字を表示する) - [ON] Leading(先頭) - [ON] Inner(内部) - [ON] Trailing(末尾) keymap 検索: Tab Editer Actions -> Tab: [Remove] Editer Actions -> Emacs Tab: [Add Keybord Shortcut] -> First Stroke: [Tab] -> [OK] -> [Leave] (Emacs Tab は、キャレット(カーソル)がどこにあったとしても、その行のインデントを行う機能です。) Code Style Java - [ON] Use tab character HTML - [ON] Use tab character XML - [ON] Use tab character Other Settings Clojure Appearance Options - [ON] Rainbow Parentheses - [ON] Visually separate REPL evaluations