8

Emacs内にclojure-mode、slime、slime-replを正常にインストールしました。「lein swank」で swank サーバーを起動し、「slime-connect」でスライムをハングアップします。SLIME REPL を使用して、REPL 内の Clojure 式を評価できます。

単一の s-exp またはファイル全体 (別名、Emacs で Clojure ファイルを実行し、専用フレームまたは repl で出力を確認したい) を評価して、SLIME REPL で回答を表示するにはどうすればよいですか?

たとえば、プロジェクト ディレクトリ内の .clj ファイルに単純なバインドを定義します。

(def my-bind [1 2 3])

ここで、SLIME に repl でこの式を評価させたいので、repl に次のように記述します。

(first my-bind)

1を取得したいのですが、どうすればよいですか?

4

2 に答える 2

9

Rayne が言ったことと、カーソルがあるトップレベルの式を評価する MCx があります。

于 2010-10-18T21:11:48.627 に答える
9

単一の sexp を評価するには、カーソルを最後の閉じ括弧の前に置き、 を押しますC-x C-e。周囲の SEP を評価するものはもう 1 つありますが、一生思い出せません。

ファイル全体を評価するには、次のようにします。C-c C-k

于 2010-10-18T17:17:46.757 に答える