読者です 読者をやめる 読者になる 読者になる

dart editorからeclipseのプラグインにしてみたけどイマイチだった

最初は公開できそうかな?と思ったのですが色々だめだったのでやった事だけ書いておきます。

dartエディタから必要な物引っ張ってきてみました。
dartエディタ自体がどうやらeclipse-platform 3.7.1?ベースのようです

なのでフォルダ自体の差分をとってみました
本来ならdiffとか載せたいのですが無理なので必要そうなツリーのみ。

.
└── eclipse
    ├── features
    │   ├── com.google.dart.tools.deploy.feature_0.1.0.201111041746
    │   └── com.google.dart.tools.eclipse.platform.feature_0.1.0.201111041746
    ├── plugins
    │   ├── com.google.dart.compiler.js_0.1.0.201111041746.jar
    │   ├── com.google.dart.indexer_0.1.0.201111041746.jar
    │   ├── com.google.dart.library.core_0.1.0.201111041746
    │   ├── com.google.dart.library.dom_0.1.0.201111041746
    │   ├── com.google.dart.library.html_0.1.0.201111041746
    │   ├── com.google.dart.library.json_0.1.0.201111041746
    │   ├── com.google.dart.tools.core_0.1.0.201111041746.jar
    │   ├── com.google.dart.tools.deploy_1.0.0.201111041746
    │   ├── com.google.dart.tools.search_0.1.0.201111041746.jar
    │   └── com.google.dart.tools.ui_0.1.0.201111041746.jar
    └── samples
        ├── clock
        ├── isolate
        ├── libraries
        ├── slider
        ├── sunflower
        └── total

これらをdropinsにdartフォルダを作ってコピー。
初回起動時はcleanオプションつける事おすすめします。
出来ること

  • その他パースペクティブを開くことが出来る。

不具合っぽい事

  • runボタンをデフォルトでツールバーに出てない -> html右クリから実行できます dartファイル右クリからはdartエディタでも無理でした
  • その他のパースペクティブでも右上のsend feedbackが出ちゃう
  • 起動時にたまにExceptionが発生する -> dartのパースペクティブ開けば大人しくなります
  • workspaceにdartのライブラリっぽいフォルダ(base,observable{n},utilslib{n})が大量に生成されます ->workspace切り替える事おすすめです
  • その他のパースペクティブでもegitが使えなくなった。

起動したらこんな感じです

dartエディターそのままって感じですね


多分featuresやら色々いじくればOKなのでしょうが、私にはわからないので参考にどうぞ。
というかGoogleさん、プラグイン出だしてください。
因みに、dartエディターってまだ型補完とか未実装ですよね・・・?