LoginSignup
10
9

More than 5 years have passed since last update.

Clojureの環境構築とか

Last updated at Posted at 2014-01-13

leiningenのインストール

cd ~/.local
wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
chmod +x lein
./lein
sudo ln -sf /home/username/.local/lein /usr/local/bin/

これでインストールは完了

lein repl

とやるとREPLが起動できるはず.

参考
Ubuntu での Clojure と Leiningen 超入門
Leiningen入門(再)

LightTableを入れる

ClojureのIDE(統合開発環境)で,LightTableとうのがあります.
まだできて時間経っていませんが,なかなか良さそうでなによりカッコイイ
githubからソースを落としてきてやる方法だと起動できなかったので,直接バイナリで構築.
公式サイトLightTableからダウンロードしてくる.

cd ダウンロードしたディレクトリ
tar -xvzf LightTableLinux64.tar.gz
mv LightTable ~/.local
sudo ln -s /home/username/.local/LightTable/LightTable /usr/local/bin

これで,端末で

LightTable

とすれば起動可能.

参考
Unable to run Light Table 0.4 (Linux64) on Ubuntu 13.04 (more libudev issues)
Install Light Table IDE and Create Launcher in Ubuntu Unity

LightTableをUnityのランチャーに登録

gnome-panelというアプリ使うとGUIでアイコンの設定ができる!!便利!!

sudo apt-get install gnome-panel --no-install-recommends
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

これで,

name:LightTable
command:/usr/local/LightTable/LightTable
icon:/usr/local/LightTable/core/img/lticon.png

を設定.アイコンはアイコンのところをクリックしてディレクトリ指定.
githubの方で環境構築するやり方誰か教えて欲しい...

LightTableのショートカットキー

ショートカットわかりづらいけど,google-chromeのショートカットに似てる.

キー 機能
Ctrl+n 新しいタブで新規ファイルを開く [File>new file]に相当
Ctrl+Shift+n 新しいウィンドウで新規ファイルを開く
Ctrl+Shift+o ファイルを指定して開く [File>open file]に相当
Ctrl+Space コマンドの検索 [view>command]に相当
Ctrl+w タブを閉じる
Ctrl+l 指定した行にジャンプする
Ctrl+s ファイルを名前をつけて保存
Ctrl+Shift+「 左のタブに移動
Ctrl+Shift+」 右のタブに移動
Ctrl+d docを開く/閉じる 関数名にカーソルがあたっている時に関数の説明を出す
Ctrl+Tab 表示タブの移動             Google ChromeとかのTab移動と同じ

とりあえず,困ったら.Ctrl+Spaseで検索画面を出して,何か使いたい機能の単語打てばなんか出てきます

10
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
9