수색…


소개

사이다 C의 lojure (스크립트) 나는 ocks을 R D evelopment의 E의 nvironment을 nteractive의 약자입니다. 그것은 이맥스의 확장이다. CIDER는 대화식 개발 환경을 프로그래머에게 제공하는 것을 목표로합니다. CIDER는 nREPL, 네트워크화 된 REPL 서버 및 SLID의 위에 구축되어 CIDER의 주요 영감을 얻었습니다.

기능 평가

CIDER 함수 cider-eval-last-sexp 는 버퍼 내부의 코드를 편집하는 동안 코드를 실행하는 데 사용할 수 있습니다. 이 기능은 기본적으로 Cx Ce 또는 Cx Ce 바인드되어 있습니다.

CIDER 설명서에 Cx Ce 또는 Cc Ce 가 표시됩니다.

양식 앞의 양식을 평가하고 에코 영역 및 / 또는 버퍼 오버레이에 결과를 표시하십시오.

예 :

(defn say-hello
  [username]
  (format "Hello, my name is %s" username))

(defn introducing-bob
  []
  (say-hello "Bob")) => "Hello, my name is Bob"

say-hello 함수 호출의 마지막 괄호 앞에 커서가있는 동안 Cx Ce 또는 Cc Ce 를 수행하면 Hello, my name is Bob 라는 문자열이 출력되고 Hello, my name is Bob 입니다.

예쁜 인쇄

CIDER 함수 cider-insert-last-sexp-in-repl 은 버퍼 내부의 코드를 편집하는 동안 코드를 실행하고 출력을 다른 버퍼에 인쇄하는 데 사용할 수 있습니다. 이 함수는 기본적으로 Cc Cp 바인드됩니다.

CIDER 매뉴얼에 Cc Cp 가 표시됩니다.

포인트 앞의 양식을 평가하고 결과를 팝업 버퍼에 예쁜 것으로 인쇄하십시오.

예를 들어

(def databases {:database1  {:password "password"
                             :database "test"
                             :port "5432"
                             :host "localhost"
                             :user "username"}
                  
                :database2 {:password "password"
                            :database "different_test_db"
                            :port "5432"
                            :host "localhost"
                            :user "vader"}})

(defn get-database-config
  []
  databases)

(get-database-config)

커서가 get-database-config 함수 호출의 마지막 괄호 바로 앞에서 Cc Cp 를 수행하면 새 팝업 버퍼에 예쁜 인쇄 된 맵이 출력됩니다.

{:database1
 {:password "password",
  :database "test",
  :port "5432",
  :host "localhost",
  :user "username"},
 :database2
 {:password "password",
  :database "different_test_db",
  :port "5432",
  :host "localhost",
  :user "vader"}}



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow