一 安装JDK
二 安装leiningen,配置环境变量。
将leiningen的bin路径追加到Path中:C:\Users\ebaoluo\.lein\bin
leiningen的官网下载地址:http://leiningen-win-installer.djpowell.net/
http://download.csdn.net/detail/va_key/7008159
三 通过leiningen创建一个自己的clojure项目(以下以my_clojure为例)
首先在电脑中选择一个位置创建一个文件夹(以下以clojure_workspace为例),作为我们的clojure项目存放空间,然后打开dos,进入到我们刚才新建的目录中,执行lein new my_clojure。等待3-5秒。
四 安装light table
light table的下载地址:http://www.lighttable.com/
安装过程很简单,期间会选择JDK,选上我们第一步安装好的JDK即可。
五 让light table连接上我们第三步中创建好的clojure项目
File->Open folder->选择我们刚才建好的工作空间clojure_workspace
clojure_workspace工作空间已经导入到light table中了,点开项目树,找到src/core.clj,当我们第一次打开这个文件后,敲击ctrl+enter,这时light table会获取连接。等待几秒后会提示连接成功。至此我们就可以开始在light table中编程了。
下面是使用light table的一些小技巧:
View->console 可以打开控制台,当我们执行print等函数的时候,可以打开控制台查看输入结果。
ctrl+space 打开commands,也可在View中打开。在这里我们能搜索light table的其他功能,比如在commands中输入instarepl 回车,就可以打开一个REPL终端。
ctrl+d 鼠标放在函数名上,按此快捷键就可以显示该函数的doc文档说明,再次按此快捷键关闭显示。
ctrl+shift+d 打开search docs,相当于clojure的API。
至于其他快捷键就不在这里一一解说了,相信能有兴趣学习clojure的朋友应该都会一些其他语言和Ide,大家自己看看help中的doc
设置即写即显
在light table中即写即写叫做live模式,设置方法如下
ctrl+space->搜索instarepl->在搜索结果中选择第二个:Instarepl:Open a clojure instarepl
这时候你当前的编辑页面就开启了即写即显模式,如果想关闭,再次点击手上角的Live 即可。