수색…
소개
사이다 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"}}