clojure開發利器-light table安裝使用
一 安裝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 即可。
相關文章
- 使用 Emacs 開發 ClojureMac
- 開發利器 - Android Studio的安裝Android
- Clojure Web 開發 -- Ring 使用指南Web
- Clojure 開發那些事
- 安裝和使用 otter (資料同步利器)
- 建立Clojure開發環境-使用IDEA和Leiningen開發環境Idea
- Clojure執行環境在windows上安裝Windows
- [iOS開發]Carthage安裝和使用教程iOS
- Web開發除錯利器——Wireshark的使用Web除錯
- 在Mac book安裝vscode開發利器ide除錯mysql mhaMacVSCodeIDE除錯MySql
- Light Table ——一種新的IDE概念IDE
- 【工具】MySQL 安裝利器---SandboxMySql
- vim配置clojure開發環境備忘錄開發環境
- 使用 Docker 開發 PHP 專案(一):安裝DockerPHP
- Azure Bicep 開發利器
- Lodash前端開發利器前端
- java 開發利器:lamdajJava
- 安卓開發工具安裝安卓
- 小程式開發利器:Matchmaker
- 完全使用 Docker 開發 PHP 專案 (一): 安裝篇DockerPHP
- 使用Typescript進行結構性開發(建立Table)TypeScript
- WindowsService服務程式開發 安裝和解除安裝Windows
- 開發和部署一個簡單的Clojure Web應用Web
- Flutter開發環境安裝Flutter開發環境
- node開發環境安裝開發環境
- 安裝OpenResty開發環境REST開發環境
- Flask web 開發(1):安裝FlaskWeb
- 安裝Java開發環境Java開發環境
- 截圖利器:shutter在centos上的安裝CentOS
- [Go語言整合開發環境之GoLand安裝使用]開發環境GoLand
- Python開發環境—— jupyter Notebook 安裝使用Python開發環境
- Linux下安裝並使用Java開發opencv的配置LinuxJavaOpenCV
- CUDA 開發包安裝 環境搭建 程式開發
- ubuntu 安裝 flutter 開發環境UbuntuFlutter開發環境
- Python requests 安裝與開發Python
- JHipster開發環境安裝開發環境
- ubuntu安裝Java開發環境UbuntuJava開發環境
- Go 語言多版本安裝及管理利器 - GVMGo