是否有任何與leiningen集成的IDE或編輯器,這樣leiningen任務可以由他們分派,並且如果或當他們在您的代碼中拋出異常,他們會跳轉到源文件並哪裏出現異常?IDE與leiningen強力集成,例外情況
例如,如果在執行任務期間拋出異常,則在保存源文件時,我想要lein test
或lein compile
,並跳轉到違規代碼行。
是否有任何與leiningen集成的IDE或編輯器,這樣leiningen任務可以由他們分派,並且如果或當他們在您的代碼中拋出異常,他們會跳轉到源文件並哪裏出現異常?IDE與leiningen強力集成,例外情況
例如,如果在執行任務期間拋出異常,則在保存源文件時,我想要lein test
或lein compile
,並跳轉到違規代碼行。
當然,Cursive做得很好。這是一個IntelliJ IDEA的插件。現在
,從內部的IntelliJ REPLing時只是可能,我不認爲在救它自動編譯,但是這可能只用一個快捷鍵。
至於從IDE調用leiningen任務,是的,你可以通過「外部工具」功能。但您也可以通過調用測試函數從REPL運行測試。
的Emacs與CIDER顯示 當你EVAL東西除外(例如,您的文件,C-c C-k
),你可以打 Enter
參觀了扳機。
提供許多快捷鍵讓你運行的任務,如測試。 Here是 CIDER綁定列表。您還可以在Emacs 和C-h RET
之間看到正確的Clojure模式綁定。
而且,如果您安裝helm-descbinds,您可以通過簡單地按C-c
來查看許多其他CIDER /任務命令。大多數CIDER綁定恰好顯示在右欄中。
最後,您可以鍵入M-x cider-
看到許多(〜100)未綁定命令的列表。
謝謝,讓我們看看還有什麼出現,對於那些還沒有(還)青睞IntelliJ – matanster