PhpStormのプラグインを作ってみ・・・、躓いてしまった。
PhpStorm のプラグインを使って快適な環境を求めた
今のところ
できたところ
- メニューを追加して通知を発生させることができた
これ以上進めない理由
- サンプルをコピーしてもそのメソッドどこで宣言されているの?エラーだよ、状態
今後どうするの?
- Intelli J に必要な Java の環境を整理すること。
実現したいもの
- プロジェクトごとに画面の一部を変更して一目で何のプロジェクトを開いているのかわかるようにしたい
- 例:VSCode にて。奥の画面の開発プロジェクトと手前の画面が開発プロジェクト、一目でどっちのプロジェクトかわかるようになっています。
-
- これを実現したい!ちょっとおしゃれだし。
開発準備
Setting Up a Development Environment を確認しながら進めてた。
-
Intelli J Community Edition をインストール
-
Java のインストール
- どれだ!どのバージョンを入れるのが正解なんだ!
- そもそも別個に入れる必要あったのか?
- これが後述する問題の原因なのかと。
powershell
PS C:\Users\y-nakagawa> java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
- ダウンロードディレクトリーには3つの Java がダウンロードされている
- jdk-11_windows-x64_bin.exe
- jdk-8u181-windows-x64.exe
- jdk-10.0.2_windows-x64_bin.exe
くそう、わからねぇ。
-
Intelli J Community Edition のソースのダウンロード
- ダウンロードしておいておくだけ。コンパイルとかいらない。
開発(えいやっ!)
- とりあえず Create New Project
- Next
- SayHello
- IDとか入れる。ちゃんといれないと怒られる
- IDEのメニューにアクションを追加するため Plugin DevKit から Action を選択
- どのメニューに挿入するか選択
- いきなり赤字で怒られる Override ?
- 気にせずデバッグ
- メニューに追加されていることを確認。動いてる
Qiita の記事を参考にしてメニューをクリックしたときに通知を表示する
int なのか Integer なのか。String があるのかないのか。Null の比較ができない?んんん?
この後は?
Java の環境を整理します。
環境が曖昧なのでよくわからないことになっているのかと。
そもそも。
- 一部の色を変更することってできるのかな?
- プロジェクトが何なのか一目でわかるようにするのであれば、背景の画像をプロジェクトごとに変更するのでできそう。
- その機能は既存のプラグインにありそう。
Author And Source
この問題について(PhpStormのプラグインを作ってみ・・・、躓いてしまった。), 我々は、より多くの情報をここで見つけました https://qiita.com/y-nakagawa/items/7962be6fe0d526fbe597著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .