AngularJS Eclipse 1.2.0

Posted by muchag | AngularJS,Eclipse,Library & PlugIn & AddIn |
初回投稿:2017-09-03 (日) 11:21:41 | 最終更新:2018-11-18 (日) 18:59:30

AngularJS 用プラグイン。
eclipse marketplace:AngularJS Eclipse

【環境】
AngularJS Eclipse: 1.2.0.201606160950
Eclipse: Oxygen (4.7)
OS: Windows10 Pro 64bit
インストール

マーケットプレイスからインストール。

適用

プロジェクトのコンテキストメニュー
[構成]-[Convert to AngularJS Project…]

Term Plugin の
[モジュール] というダイアログが出るので [適用して閉じる]

設定
検証

プロジェクトのコンテキストメニュー
[プロパティー]

左ペン [検証]-[HTML 構文]
[プロジェクト固有の設定を可能にする] にチェック
[次の検証問題の重大度レベルを選択:]

要素

[不明なタグ名]-[無視]
[無効なタグ名]-[無視]

属性

[未定義の属性名]-[無視]
[未定義の属性値]-[無視]

[適用して閉じる]
[検証設定が変更されました] ダイアログがでるので [はい]

アウトライン

[ウィンドウ]-[ビューの表示]-[その他]
[JavaScript]-[Tern Outline]
で、専用アウトラインビューが開く。

参考サイト

Java Code Geeks:Eclipse IDE AngularJS Tutorial

Posted by muchag | AngularJS,Eclipse,Library & PlugIn & AddIn |
初回投稿:2017-09-03 (日) 11:21:41 | 最終更新:2018-11-18 (日) 18:59:30

EPP Marketplace Client

Posted by muchag | Eclipse,Library & PlugIn & AddIn |
初回投稿:2017-09-03 (日) 10:35:24 | 最終更新:2017-09-03 (日) 10:35:24

プラグイン配布所のクライアント。

【環境】
Eclipse:Oxygen (4.7)
EPP Marketplace Client:1.5.1.v20160929-1432
OS:Windows10 Pro 64bit
概要

Marketplace もプラグインなんだそうで
Oxygen インストール時には、存在しなかったので
手動で追加。

インストール

2017-09-03 現在
Oxygen 用マーケットプレイス配布ページ は、まだ存在しないようなので
Neon 用マーケットプレイス配布ページ からインストールした。

これによる不具合が起きませんように。。。

Posted by muchag | Eclipse,Library & PlugIn & AddIn |
初回投稿:2017-09-03 (日) 10:35:24 | 最終更新:2017-09-03 (日) 10:35:24

ファイルの関連付け

Posted by muchag | Eclipse |
初回投稿:2016-02-16 (火) 16:53:49 | 最終更新:2018-11-19 (月) 23:19:37

【環境】
Eclipse:Mars.1 (4.5.1) PHP
2017-08-15: Oxson(4.7)PHP
2018-10-01: Photon(4.8)PHP
OS:Windows7 SP1 64bit
手順

[ウィンドウ]-[設定]
[一般]-[エディター]-[ファイルの関連付け]
ファイルの関連付け
ファイル・タイプを選択。なければ追加
エディターの選択。なければ追加

ただし!

[ウィンドウ]-[設定]
[一般]-[コンテンツ・タイプ]
に登録済みだと、上記設定を無視する。

事例

CakePHP において、.ctp ファイルを開く際に
ダイアログで関連付けを聞かれた。

多分 HTML でいいか聞かれたんだと思う。

[OK] にしていたら、知らないうちに
[ウィンドウ]-[設定]
[一般]-[コンテンツ・タイプ]
の [テキスト]-[HTML] にファイル個別に登録されていた。
(Photon(4.8)PHP での話。Oxson では、UI が異なる)

「ファイルの関連付け」から当該ファイル群を削除したら
[ウィンドウ]-[設定]
[一般]-[エディター]-[ファイルの関連付け]
こちらで設定した、PHP コンテンツファイルの設定が反映された。

案件毎設定内容

[ウィンドウ]-[設定]
左ペイン [一般]-[コンテンツ・タイプ]
右ペイン [テキスト]-[(対象コンテンツ・タイプ)]
[追加]
「コンテンツ・タイプの関連付けを追加」
コンテンツ・タイプ:(対象拡張子)

CakePHP3

右ペイン [テキスト]-[PHP コンテンツ・タイプ]

コンテンツ・タイプ:.ctp

Vue.js

右ペイン [テキスト]-[HTML]

コンテンツ・タイプ:.vue

Posted by muchag | Eclipse |
初回投稿:2016-02-16 (火) 16:53:49 | 最終更新:2018-11-19 (月) 23:19:37

デバッグ -> ブレークポイントで止めると、再開時エラーになる

Posted by muchag | Eclipse |
初回投稿:2016-01-07 (木) 19:02:09 | 最終更新:2016-01-07 (木) 19:14:17

【環境】
Eclipse:Mars.1 (4.5.1) PHP
症状

あるとき、突然デバッグ中に例外が発生するようになった。

ブレークポイントで止めて、再開させるとすぐ例外になる。
ブレークポイントの位置を変更しても変わらず。

エラー内容

「未定義のメソッドを使ってるよ~」だそうです。

PHP Fatal error: Uncaught exception ‘sfException’ with message ‘Call to undefined method opPcFrontWebController::getOption.’ in …

Call to undefined method searchActions::getOption.

原因

Eclipse [デバッグ] パースペクティブの [式] ビューに
$this->getOption(); を登録してあったこと。

解決

上記ウォッチ式を削除する。

試行錯誤

最初は真剣にエラー文言の通り、メソッドが足りないのかと
エラー文言で Google 先生へお伺いを立てた。

でも、な~んもなし。

それで、ふと思いつき、エラートレースの中の xdebug://debug-eval で検索したら
stack overflow:Call to a member function getAction() on a non-object
を見つけた。

中を読むと、ウォッチリストを全部削除したら直った、と書いてあったので
ウォッチリストを見てみると、$this->getOption(); なんていう式が・・・。

なるほど、これの getOption か。。。
チャンチャン。

Posted by muchag | Eclipse |
初回投稿:2016-01-07 (木) 19:02:09 | 最終更新:2016-01-07 (木) 19:14:17

YEdit

Posted by muchag | Eclipse,Library & PlugIn & AddIn |
初回投稿:2016-01-06 (水) 17:38:42 | 最終更新:2016-05-28 (土) 14:06:28

テーマを「ダーク」にしているせいか
YAML ファイル内容がグレー一色で暗いので、
こちらを試してみた。
GitHub:YEdit

【環境】
Eclipse:Mars.1 (4.5.1) PHP
OS:Windows7 SP1 64bit
インストール
  1. [ヘルプ]-[Eclipse マーケットプレース]
  2. Eclipse マーケットプレース
    1. 検索窓で「YEdit」
    2. [インストール]
  3. 選択されたフィーチャーの確認
    1. [確認]
  4. ライセンスのレビュー
    1. [使用条件の条項に同意します] を選択
    2. [完了]
関連付け
  1. [ウインドウ]-[設定]
  2. 左ペイン:[一般]-[エディター]-[ファイルの関連付け]
    1. ファイルの関連付け
      1. ファイルタイプ
        1. 選択。なければ [追加]
      2. 関連付けられたエディター
        1. 選択。なければ [追加]
    2. [OK]
書式設定
  1. [ウインドウ]-[設定]
  2. 左ペイン:[YEdit Preferences]-[「色」設定]
メモ
  • コメント:RGB(98, 98, 98)
  • キー:RGB(167, 236, 33)
  • Scalars:RGB(232, 198, 163)
  • 定数:RGB(167, 236, 33)、太字
  • アンカー:未設定
  • エイリアス:未設定
  • タグ:未設定
  • 文書:未設定
  • デフォルト:未設定
Posted by muchag | Eclipse,Library & PlugIn & AddIn |
初回投稿:2016-01-06 (水) 17:38:42 | 最終更新:2016-05-28 (土) 14:06:28

eclipse.ini

Posted by muchag | Eclipse |
初回投稿:2015-12-31 (木) 14:52:08 | 最終更新:2019-03-25 (月) 12:17:12

【環境】
Eclipse:Mars.1 (4.5.1) PHP
->2019-03 (4.11) PHP
OS:Windows7 SP1 64bit
ファイル内容
pleiades\eclipse\eclipse.ini

-product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms256m
-Xmx1g
-Xverify:none
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
メモリ

Eclipse2019-03 (4.11) PHP
4.8 からだったと思うけど

eclipse.ini

から、メモリ使用量の記述が消えている。


-Xms2g
-Xmx4g

今回はこのように追記してみた。

Eclipse フッタのヒープ・サイズを見る限り
追記でちゃんと反映されているっぽい。

EclipseMars.1 (4.5.1) PHP


-Xms256m → 1g
-Xmx1g → 2g

としてみた。

Posted by muchag | Eclipse |
初回投稿:2015-12-31 (木) 14:52:08 | 最終更新:2019-03-25 (月) 12:17:12

“ワークスペースをビルド中” 中に内部エラーが発生しました。

Posted by muchag | Eclipse |
初回投稿:2015-12-20 (日) 13:13:54 | 最終更新:2018-02-17 (土) 16:17:59

【環境】
Eclipse:Mars.1 (4.5.1)
症状

発生したタイミング不明。

“ワークスペースをビルド中” 中に内部エラーが発生しました。
org.eclipse.objectteams.otdt.internal.migration.OTJProjectMigration cannot be cast to org.eclipse.objectteams.otdt.internal.compiler.adaptor.ProblemCleaner
原因

不明。

エラー文言が抽象的すぎて、検索不能。

解決
eclipse.exe

と同じ階層にある

eclipse.exe -clean.cmd

をダブルクリックして、クリーン起動することで
エラーが出なくなった。

Posted by muchag | Eclipse |
初回投稿:2015-12-20 (日) 13:13:54 | 最終更新:2018-02-17 (土) 16:17:59

同期化(差分を見る)

Posted by muchag | Eclipse,Git |
初回投稿:2015-12-18 (金) 16:13:33 | 最終更新:2015-12-18 (金) 16:20:35

【環境】
Eclipse: Mars.1 (4.5.1) PHP
手法
同期化パースペクティブを開くまで

いきなり [チーム同期化] パースペクティブを開くと、
[データ読み込み] か [同期化] か選べ!
と言われて、困ったw

Git
  1. [Git リポジトリー] ビュー
  2. 当該プロジェクトを開く
  3. [ブランチ] を開く
  4. [ローカル] または [リモート・トラッキング] を開く
  5. 当該ブランチのコンテキストメニューから [ワークスペースと同期化] をクリック
  6. 「[チーム同期化] パースペクティブを開くよ」というダイアログが出るので [はい]
  7. [チーム同期化] パースペクティブが開く
同期化パースペクティブ
ローカルブランチから開いた場合

この場合は、ローカルリポジトリと編集中ファイルの差分を見ることになる。

差分のあるファイルがプロジェクトツリーとして表示されているので
目的のファイルをダブルクリックすれば、差分用の左右に並んだビューが開く。

リモート・トラッキングブランチから開いた場合

この場合は、リモートリポジトリ、ローカルリポジトリ、編集中ファイルの三者の差分を同時に見ることになる。
未試行。

三者同時なので、場合分けをされてツリー表示されるみたい。
この先は試していないので、参考サイト参照。

参考サイト

kakiro-web:EclipseでGitをクライアント用途として使用(EGit)(その2)

Posted by muchag | Eclipse,Git |
初回投稿:2015-12-18 (金) 16:13:33 | 最終更新:2015-12-18 (金) 16:20:35

ビュー -> タスク(Tasks)

Posted by muchag | Eclipse |
初回投稿:2015-12-18 (金) 13:22:06 | 最終更新:2015-12-18 (金) 13:22:06

【環境】
Eclipse: Mars.1 (4.5.1) PHP
新規ビュー

問題ビューと同様なので、そちらを参照。
問題(Problems)

内容の構成

問題ビューと同様なので、そちらを参照。
問題(Problems)

Posted by muchag | Eclipse |
初回投稿:2015-12-18 (金) 13:22:06 | 最終更新:2015-12-18 (金) 13:22:06

ビュー -> 問題(Problems)

Posted by muchag | Eclipse |
初回投稿:2015-12-18 (金) 12:18:43 | 最終更新:2015-12-18 (金) 13:19:04

フレームワークは大変ありがたい存在なんだけど
フレームワークを利用すると、せっかくの Eclipse の便利機能を活かせない
と、ずっと困っていた。

なんと、今日はその解決方法を見つけた。

【環境】
Eclipse: Mars.1 (4.5.1) PHP
経緯

フレームワークを利用すると、
フレームワークのソースに Eclipse が反応しちゃって
問題ビューがえらいことになる。。。

これで、せっかくの便利な機能を使えずにいたんだけど
この問題ビューを利用できる日が来た!

新規ビュー

デフォルトの設定を変更すると、
後々、何がなんだかわからなくなることがある。

設定メニューに [デフォルトに戻す] というのもある。
でも、そうすると、今度は独自設定がわからなくなる。

そこで、新規に問題ビューを作成してしまえば
いつでも、どちらの設定でも確認できる。

手法

右上のビュー専用ツールバーの ▼ をクリック
[新規問題ビュー]
名前を入力して [OK]

再表示
デフォルト

こうしておけば、デフォルトの問題ビューは残っているので
もし、一旦消しても、[ウィンドウ]-[ビューの表示] から、いつでも再表示可能。

独自

独自に設定した問題ビューについては
一旦閉じてしまうと、再表示の仕方がわからない。

ただし、再度新規作成をして、同一名称にしてみたら
設定を受け継いでくれた。
きっとどこかに保存しているはず。

内容の構成
  1. 右上のビュー専用ツールバーの ▼ をクリック
  2. [内容の構成]
    1. [全ての項目を表示] のチェックを外す
    2. [以下で選択されたいずれかの構成に一致する項目を表示] を選択
    3. 構成
      1. [新規]
      2. 左ペインに新たに追加された項目を選択した状態で [名前変更]
        1. 名前を任意に入力-[OK]
      3. 右ペイン
        1. スコープ
          1. 下記いずれかを選択
          2. [すべての要素]
          3. [同一プロジェクト内の任意の要素]
          4. [選択された要素のみ] *1
          5. [選択された要素およびその子] *1
          6. [次のワーキング・セット: ◯◯・ワーキング・セット]-[選択]
        2. その他、任意に設定
    4. [OK]

*1:プロジェクトツリーで、予め指定箇所を選択しておくこと
(クリックして、色が反転している状態にしておく)

Posted by muchag | Eclipse |
初回投稿:2015-12-18 (金) 12:18:43 | 最終更新:2015-12-18 (金) 13:19:04
« 前ページへ次ページへ »