問題タブ [cursive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3037 参照

clojure - 筆記体 REPL で名前空間をロードする

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

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

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

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

0 投票する
1 に答える
788 参照

windows - Cursive が見つけられない Leiningen パスはどれですか? (IntelliJ Clojure IDE)

IntelliJ の上にある Clojure IDE である Cursive を試しています。Leiningen コンソールは機能しますが、「パスが見つかりません」というエラーが出力されます。

ここに画像の説明を入力

見つけられないものを理解できないようです。ただし、ライニンゲンは機能しているようです。見つけられないものを見つけて修正する方法はありますか?

IntelliJ 14.0.2 と Cursive 0.1.43 を使用して、Windows 8.1 64 ビットを使用しています。

0 投票する
1 に答える
194 参照

intellij-idea - IntelliJ IDEA 筆記体プロジェクトでの core.matrix の使用

Cursive プラグインを使用した IntelliJ IDEA の単純なプロジェクトでcore.matrix ( https://clojars.org/net.mikera/core.matrix/versions/0.33.2 ) を使用しようとしています。いくつかのコードと REPL を使用して Clojure を学んでいますが、それを「インポート」する方法がわかりません。.jar をダウンロードして lib フォルダーに入れる必要がありますか? REPLでこれらの関数を呼び出すために使用されるコマンドはどれですか? project.iml を編集する必要がありますか?

私はそれを行う最も簡単な方法を目指しています.REPLにいくつかのコードを書くのと同じくらい簡単で、可能であればライニンゲンプロジェクトはありません.

0 投票する
3 に答える
690 参照

java - Javaオブジェクトメソッドのオートコンプリートに役立つclojure IDEはありますか?

Java オブジェクト メソッドのオートコンプリートに役立つ clojure IDE はありますか?

例えば:

次に、入力したい:

どうやって :

(. my-temp-file delet|"ここにカーソル") ;; 自動コンパイルの del* メソッドを取得するにはどうすればよいですか

また

(.delet|"ここにカーソル" my-temp-file) ;; 自動コンパイルの del* メソッドを取得するにはどうすればよいですか

...

今、intellij14.1.4 + cursive0.1.60 を試してみましたが、素晴らしいです。

「delete」から「deleteOnExist」に自動コンパイルしようとしました

状況 1 、これで問題ありません: 状況 1 、これで問題ありません:

状況 2、これは機能しません: 状況 2、これは機能しません:

状況 2 で「deleteOnExist」オートコンプリートを取得するにはどうすればよいですか? 助けてください

0 投票する
1 に答える
1893 参照

clojure - Clojure で曖昧さを解消する方法

他のパッケージをインポート/要求/使用しない名前空間にこの関数があります:

Cursive (IntelliJ IDEA IDE プラグイン) が強調表示されThrowable、メッセージが表示されますCannot disambiguate overloads of Throwable。と で同じメッセージが表示されExceptionますError

このメッセージのソースがわかりません。これらの Java クラスが Java 言語以外の jar ファイルで定義されているとは思えません。このメッセージを消すためにできることはありますか?

これらは次の場所にありproject.cljます。

0 投票する
1 に答える
460 参照

intellij-idea - SSH 経由の IntelliJ Cursive REPL

通常、私はvimで作業し、サーバー(Web開発を行っている)にsshしてコードを編集し、開発サーバーを実行します。ClojureのCursiveプラグインでIntellij IDEAを使用しようとしています。同じタイプのスタイルを複製します。(これまでのところ、私は Intellij + Cursive コンボに夢中です!)

私は sshfs マウントを使用しましたが、IntelliJ はそれをローカルで理解するので、REPL からリング サーバーを実行しようとすると、サーバーではなくローカルで実行されます。これは私が探しているものではありません。

基本的に、ssh を介して透過的に動作するようにしたいと考えています。リモート サーバーでコードを編集したり、REPL をリモートで実行したりします。それが現在可能な範囲を超えている場合は、それも受け入れられる答えです。

これは(1)かなり一般的なユースケースであり、(2)かなり前に解決されたと考えて、高低を検索しましたが、IDEとclojureをまだ十分に理解していないだけかもしれません(少し前に開始したため) )。

誰かが私にアドバイスをしてくれたら、感謝の山です。

0 投票する
0 に答える
28 参照

intellij-idea - エディタの言語仕様をcljsに切り替えるには?

clojurescript の開発には最新の Cursive を使用しています。js*.cljs ファイル内では、オートコンプリート ポップアップが名前空間を解決できないことがわかりました。

cljsしかし、右上隅のドロップダウン メニューをクリックして言語を切り替えると、nREPL で動作します。

では、*.cljs ファイルのエディター言語仕様を に切り替えるにはどうすればよいcljsでしょうか?