2016-06-26 3 views
0

나는 숭고한 REPL (Sublime 2, MAC)을 설치했고 (+ 2 2)과 같은 작은 Clojure 프로그램을 실행할 수있다. 나는 작은 크기의 프로젝트 leoon lein new app clojure-noob을 사용하여 만들었으며 lein repl을 통해 실행할 수 있습니다. 그리고 프로젝트 내에 정의 된 메인 클래스를로드합니다. Sublime REPL에서 같은 메인 클래스를 어떻게로드 할 수 있습니까?Sublime에서 기존 Clojure 프로그램을 실행하는 방법 REPL

답변

3

당신이해야 할 일은 다음 Tools → SublimeREPL → Clojure → Clojure을 선택, 그것은 포커스가 있는지 확인 숭고한에서 프로젝트의 project.clj 파일을 열 수 있습니다. 이 lein replproject.clj의 폴더에 실행됩니다. 당신이 REPL을 열 수 많은 하위 메뉴를 통해 가야하지 않으려면

, 당신은이 작업을 수행 할 수 있습니다

  1. 선택 Preferences → Browse Packages…를 Finder에서 Packages 폴더 (~/Library/Application Support/Sublime Text 3/Packages)를 엽니 다.
  2. User 폴더로 이동하여 다음과 같은 계층 구조를 만듭니다. Packages/User/SublimeREPL/config/Clojure.
  3. Main.sublime-menu이라는 Clojure에 새 파일을 만들고 JSON 구문을 사용하여 숭고하게 엽니 다.
  4. 파일에 다음을 추가 : 파일을 저장하면, 당신은 지금 Tools → Clojure 메뉴 옵션이 있습니다

    [ 
        { 
         "id": "tools", 
         "children": 
         [ 
          {"command": "repl_open", 
          "caption": "Clojure", 
          "id": "repl_clojure", 
          "args": { 
           "type": "subprocess", 
           "encoding": "utf8", 
           "cmd": {"windows": ["lein.bat", "repl"], 
             "linux": ["lein", "repl"], 
             "osx": ["lein", "repl"]}, 
           "soft_quit": "\n(. System exit 0)\n", 
           "cwd": {"windows":"c:/Clojure", 
             "linux": "$file_path", 
             "osx": "$file_path"}, 
           "syntax": "Packages/Clojure/Clojure.tmLanguage", 
           "external_id": "clojure", 
           "extend_env": {"INSIDE_EMACS": "1"} 
           } 
          } 
         ] 
        } 
    ] 
    
  5. .