問題タブ [scala-ide]
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.
scala - Scalaワークシートからの出力をクリアする
Scala IDEでScalaワークシートを保存するたびに、各式の出力がエディターの右側にコメントとして出力されます。コードを切り取って貼り付けることができるように、Scalaワークシートからこの出力をクリアする方法はありますか?
現在、私の解決策は、ワークシートをエラーで保存して、出力が消えるようにすることです。より良い方法があるはずです...キーボードショートカットか何か。
scala - Scala ワークシートで logback.xml を使用する
Scala Worsheet はロガー出力を debug に設定します。これにより、サードパーティ ライブラリ (この場合は Slick) が大量のログ情報を出力します。ロガーをカスタマイズして、特定のライブラリを「情報」レベルに配置する方法はありますか?
リソース ディレクトリに logback.xml ファイルがありますが、Scala Worksheet はこれを無視します。
scala - なぜscalaエディターのJavaクラスでscala-ideリフレッシュの変更ができないのですか?
scala-ide2.1.0m2の使用で問題が見つかりました。私はjava/scala混合プロジェクトを開発しています。Javaクラスにメソッドを追加し、それをscalaで呼び出すと。Scala Ideは、メソッドが存在しないというエラーを報告します。プロジェクトを更新しようとしましたが、うまくいきませんでした。Eclipse(3.7 indigo)を再起動して、scalaIDEに更新されたJavaクラスをロードさせる必要があります。Eclipseを再起動せずにscalaIDEにJavaの変更を認識させる方法はありますか?
scala - ScalaIDEでAkkaを使用する
MartinOderskyによるCourseraコース「FunctionalProgrammingPrinciplesin Scala」で使用したため、ScalaIDEはすでにセットアップされています。
同じIDEでAkkaフレームワークを使用したいと思います。
直接インポートできるScalaIDEAkkaプラグインはありますか?
新しいScalaプロジェクトで、akkaが提供するすべてのjarファイルを参照しようとしました。このようにして、基本的なakkaの例を実行できます。
しかし、で作業しようとするとDispatchers
、コードがコンパイルされません。
Scala2.9でAkka2.0.2を使用しようとしています
ScalaIDEでakka2.0.2または2.0.4を構成して実行する最も確実な方法は何ですか?
eclipse - ネットワークなしでは XP で ScalaIDE を実行できない
最近、インターネットに接続せずに、開発環境を会社の標準仮想 XP に移動したいと考えています。しかし、私の Scala dev 環境は壊れています。解凍して仮想 XP にコピーすることにより、タイプセーフから ScalaIDE をテストします。そして、純粋なEclipseにscalaプラグインをインストールして、その仮想XPにコピーしようとしました。これら 2 つのアプローチはどちらも破られました。理由を知っている人はいますか?インターネットを備えた私のノートブックは、ScalaIDE を非常にうまく実行します。virtualboxを介して、インターネットを使用して仮想XPでテストしました。ScalaIDE はうまく機能します。しかし、インターネットのない仮想 XP では、すべての scala プラグインが Eclipse から消えているように見えますが、プラグイン/機能内のファイルです。Scala パースペクティブを開けません。設定で scala を見つけられません。何が起こるのですか?
ありがとう!
[更新] TypeSafe の ScalaIDE は、ネットワーク、イントラネット、またはインターネットのない環境では実行できません。
scala - 複数行のコード ブロックを開始するときに空白行を追加するように Scala-IDE を設定するにはどうすればよいですか?
これらは、Scala-IDE で新しいコード ブロックを作成するときに実行する必要がある入力手順です。パイプ文字はカーソルを表します。
と入力してブロックを開始する{
と、IDE は自動的に右中括弧を追加し、カーソルを中央に置きます。
Return キーを押して、複数行のブロックを開始します。
もう一度 Return キーを押して、黒い線を作成します。
上向き矢印を使用して、カーソルを前の行に戻します。
最後の 2 つのキーストロークをどのように回避することができますか?それでも左中括弧と右中括弧の間の空白行にカーソルが置かれることになりますか? Ctrl+ Return、Shift+を試しReturnましたが、そのような運はありませんでした。
Microsoft Arc キーボードを使用しています。私の意見では、それはタイピング用の世界で最も優れたキーボードですが、残念ながら矢印キーの使用に関しては世界で最悪のキーボードでもあります。Arc の多機能ロッカー矢印キーを発明した男が、混乱したキーを使わなければならないたびに小指がけいれんしますように。
eclipse - Scala IDE で .scala ファイルの名前を変更しても、クラスの名前が変更されない
Eclipse を介して .scala ファイルの名前を変更すると、クラス名自体の名前は変更されません。
これは予想される動作ですか?何も壊れていないようです。
名前が変更されることを期待しています.Javaのバックグラウンドから来て、ファイル名/クラス名は互いに等しくなければなりません。
android - Android、scala、Eclipse=不安定なブレンド
最近、Eclipseを使用してscalaでAndroidアプリを作成しました。私のプログラムにいくつかのクラス/アクティビティしかなかったまで、すべてが大丈夫でした。コードを追加すると、JVMがクラッシュし始め、Eclipseがフリーズすることが多く、adbは常に接続を失いました。タスクマネージャーは、Javaプロセスが800から1300MBのメモリを使用していることを示しました。
私のコンピューターのハードウェアパラメーターは、i7第3世代、8GB DDR3、SSD 256のように非常に優れています。したがって、それは理由ではありません。
また、私のソフトウェアは最新であり、Eclipseの最新バージョン、Android SDK、Scala、Java開発キット、すべてのEclipse用プラグインで構成されています。-vmargsはscala開発用に構成されていますが、まったく役に立ちませんでした。それで問題の原因としてそれを排除しました。
コードをJavaに書き直すと、everythigはうまくいき、プロジェクトを続行できます。
Androidプロジェクトでscalaを操作するための解決策をすでに見つけている人はいますか?私はこことグーグルグループでいくつかの同様のトピックを読みましたが、この質問に対する答えはありませんでした。
編集:
ビジュアルVMを使用してコードのプロファイルを作成しましたが、ヒープスペースの使用量は正常でした。これが私のコードの抜粋です。
私は自分のアプリケーションをモバイルデバイスでテストすることができ、それはかなりうまく動作しました。コードを書くこともできましたが、eclipseは古いコンピューターで実行されたように動作しました。タブの切り替えには時間がかかり、ビルドとデプロイに時間がかかりました。
eclipse - ScalaIDEの構成リソースにアクセスする
私の同僚の何人かは、開発にEclipse3.7.2とScalaIDE2.1を使用しています。アプリケーションの構成にtypesafeの構成モジュールを使用したい。規則に基づくデフォルトの構成場所を使用したい。例とドキュメントによると、デフォルトの構成は、プロジェクトルートに関連する次のパスにあります。
しかし、ScalaIDEのScalaアプリケーションローダーを使用してプロジェクトを実行すると、SimpleConfigタイプはこのファイルに設定されている構成値をロードできません。別の方法は、sbtを介してconfig-fileシステムプロパティを渡すことですが、このパスをどこかに明示的に設定する必要はありません。誰かが私が間違っていることを指摘できますか?
scala - Scala2.10でEclipseJunoに更新した後、多次元配列宣言が失敗する
私は最近EclipseJunoにアップデートしたので、Scala2.10にもアップデートしました。以前は完全に機能するコードがありましたが、更新後、次の行で「コンストラクター配列の引数が多すぎます」というエラーが発生します。
2次元配列を表す必要があります。以前は機能していたので、何が問題なのかしら。プロジェクトを実行すると(エラーを無視して)、コンパイルされず、「クラスが見つかりません」という例外が発生します。
OSXLionでScala2.10を使用してEclipseJunoを実行しています。