5

コンピューターに Intellij と Cursive をロードしましたが、名前空間を REPL にロードできず、Leinigen で実行できないという事実を除いて、すべて正常に動作しているように見えます。

コードを REPL にロードすると、REPL はロードされますが、REPL には何もロードされません。その後、REPLを使用できます。

構成を編集すると、通常のプロセスしか選択できず、Leiningen で実行できません。

任意の助けをいただければ幸いです。

4

3 に答える 3

8

Cursive は、ほとんどの Clojure 環境と同様に、デフォルトでは REPL に何もロードしません。Tools→REPL→LOAD file in REPLを使用して、コードを REPLにロードできます。これは、デフォルトでは、REPL 名前空間をロードされたファイルの名前空間に切り替えないことに注意してください。そのためには、[ツール] → [REPL] → [REPL NS を現在のファイルに切り替える] を使用する必要があります。または、通常どおり、ロードされた名前空間をユーザーに要求できます。 .

Leiningen 実行構成を作成できるはずです。Lein で特定のタスクを実行するためのオプションがあります。これが機能しない場合は、何を試し、何が起こったのかについての詳細情報を提供してください。

于 2014-12-29T00:39:48.400 に答える
0

私を助けた上記の答えの拡張:

  • ファイル -> 設定 -> キーバインド

  • 検索ボックスに REPL と入力します (関連するバインディングを簡単に見つけるため)。

  • 必要な 2 つのメニュー オプション (「REPL でファイルを読み込む」と「REPL NS を現在のファイルに切り替える」) に関連付けられているバインディングを見つけます。

  • それらに単純で類似したバインディングを与えます。ctrl+shift+L と ctrl+shift+M を使用しています

私はそれらに同じキーを与えようとしましたが、競合の警告を無視して両方を一度にアクティブにしようとしましたが、バインドされた2番目のものを無視しているようです.

これは私がこれまでに見つけた最良の解決策です。

于 2016-05-14T19:16:39.100 に答える