Eclipse の JavaEditor を拡張する (Vim のように動作する/KeyListener を変更する)
-
20-08-2019 - |
質問
紹介、別名私は何をするつもりですか
この部分は飛ばしてください。ここには本当の情報は含まれていません。
(スピーチのように) 良い、自由な言葉が欠如しているため、 vim
-Eclipse(3.4) の優れた JavaEditor のモード。これを作成することを考えています。利用可能な解決策は次のとおりです。
- Viプラグイン:商業的で良くない(例:いいえ
vim
text-objects
, 、 のようなdaW
) - Vimプラグイン:組み込みの JavaEditor の機能ではなく、新しいエディター
- 見る それで: 無痛 Eclipse と Vim の統合? :本当に良いものは何も生まれなかった
(ただし、遠慮なく言ってください) 他の 上記のものよりも役立つ解決策があります。)
私の意見では、これは、以下に基づいてまったく新しいエディタを作成する間違った方法です。 TextEditor
, なぜなら、標準の JavaEditor が無料で提供する優れた機能 (「インポートの整理」、「メニューのリファクタリング」など) が失われるからです。
次のように動作する通常の JavaEditor の「スキン」を考えています。 vim
, 、その他はすべて変更しないでください。
それでは質問です
- かどうかをどのように検出できますか?
IWorkbenchPart
によって与えられたIPartListener.partActivated()
Javaエディタですか? - JavaEditor を置き換えるにはどうすればよいですか?
KeyListener
;のようなものITextViewerExtension.prependVerifyKeyListener
必要ですか? - このまま進むのが良い方法でしょうか?
解決
私は、あなたが探しているかもしれない何かの開発者です。それは重いまだ開発中であり、あなたが探しているすべての機能を持っていませんが、私はそれに懸命に働いていると私は常に機能および機能拡張のリクエストのために開いています。
プラグインは、 Vrapper に呼ばれています。 それはFOSSであり、私はそれをはるかに強力現時点でViPlugin以上であるとは思いませんが、あなたが記述の原則に従っています。私が言ったようにしかし、私は常にそれに取り組んや機能要求への速い応答するためにしようとしています。 : - )
所属していません StackOverflow