web-dev-qa-db-ja.com

EclipseとVimの痛みのない統合?

誰かがVimを簡単にEclipseに統合できましたか?一般的なEclipseインターフェイスを維持しながら、エディターにVimを使用したいだけです。 Eclimプラグインを使用してみましたが、エディターが機能するよりも頻繁にクラッシュするように見えました(サイトでは、エディターの置換機能はまだベータ版であると述べています)。

反対に、IDEはEclipseの機能(主にSVNやantなどとの統合)に一致し、Vimを使用することもできます)と一致していますか?

私は主にEclipseをSAS SCL、JavaおよびJavascriptプログラミングに使用しており、Eclipseエディターも "mouse-y"であることがわかります。

また、完璧な世界では、マージなどの間に差分や競合をチェックしながら、vimdiffをSVN(TortoiseSVNを使用)の差分ビューアとして使用したいと思います。これらのことを実現するために多くの時間を費やしていないことを認めます。作業。私は他のチームメンバーがコードで作業している間、潜在的な野生のガチョウの追跡に時間をかけすぎていることに罪悪感を感じています。Eclipseが提供するすべての内容に完全に満足しています。

編集:必死にブラウジングしているときにこれを見つけました: Vimプラグイン 。これを使用した経験はありますか?サイトの主張から、それは完璧に聞こえます。

61
Adnan

http://vimplugin.org 、週末に見つけたのは、Niceインテグレーションに到達できる最も近い場所でした。残念ながら、IDEで3つ以上のファイルを開くと、ワークステーション全体が応答しなくなりました。そして、私はエディターに「新しいプロセス」オプションを使用しませんでした。

したがって、最終的には、まだ適切な統合が利用できないようです。いくつかありますが、それは近いです。私はvimpluginが安定することを応援しています。また、しばらくの間(今のように雇用主の時間を使い尽くしていない場合)、hteプラグインを使用して、プラグインを使用可能にできるかどうかを確認します。

1
Adnan

Vrapper を約2か月間使用してきましたが、うまく機能します。インストールは簡単で、作業がはるかに簡単になります。

VimとEclipseを統合するのではなく、単にVimの動作をエミュレートするだけなので、Vimをインストールする必要はありません。

編集:

リファクタリングメソッド でエラーが発生しているため(Vrapperがインストールされている場合のみ)、使用を中止しました。

今、私は ViPlugin を使用しています(vrapperに非常に似ています)。 (特にバージョン2.0以降)うまく機能し、私はそれをお勧めしますが、無料ではありません(ただし安価で、試用版があります)。

編集する

新しい投稿で述べたように、常に名前変更ダイアログを使用して名前を変更すると、Varpperの回避策になる可能性があります。

設定> Java>および[ダイアログなしでエディターで名前を変更]のチェックを外します

http://sourceforge.net/apps/trac/vrapper/ticket/96

28
Krzysztof Kot

コンセンサスはそのWanted:VIM in Eclipseの記事に要約されているようです。

マクロメカニズムを提供しないvipluginを除いて、EclipseにはまともなViプラグインはありません。

vi

一方 NetBeans側 ...jviは強制終了ジョブを実行します;)

alt text

13
VonC

うわー、これはこれです!

http://vrapper.sourceforge.net/home/

それは数ヶ月前に出たばかりで、他の選択肢よりもはるかに優れているようです...そしてそれはオープンソースです。

8
user365076

私は Viable を使用します。これは、Viエミュレーションを提供するEclipseの新しいプラグインです。これはvrapperとよく似ていますが、リファクタリングを使用するvrapperと同じ問題はありません(cysiek10で説明されています)。

Eclipseの他のVimエミュレーターにはないように見えるかなりクールな機能がいくつかあります(NetBeansのjviにはこれらのいくつかがあります)。

  • ビジュアルブロックモード
  • 外部フィルターとコマンド
  • コマンド履歴
  • ウィンドウ分割(これが大好きです!)

給与です。ただし、viPluginと同じように完全版を無料で試すことができます。

3
ldog

私は、Eclipse、Visual Studio、NetBeans、その他のIDEへのvim統合にあまり運がありませんでした。代わりに、IDEを使用して立ち往生しているときは、IDEカスタムプログラムを起動します。クライアント/サーバー機能を使用してvimにファイルを渡します。

つまりvim --servername SomeName --remote- {開く方法の選択:スプリットまたはタブ} {ファイル名や+ line#などの追加の引数}

2
TerryP

私はEclim http://eclim.org/ を試したところ、本当に良いことがわかりました。私はまだVim内で編集でき、Eclipseのほとんどのメリットを享受できますIDE Vim内で(より優れたオムニ補完など))。

Eclimの最も良い点は、元のVimを引き続き使用しているため、IDEが提供する追加の利便性を備えながら、既存のすべての利点(自分の関数、マクロなど)を享受できることです。

2
ArriveW

私はEclimを試してみましたが、まったく好きではありませんでした。私は「viPlugin」と呼ばれるこのプラグインの使用を終了しました。これはviPluginのサイトです。

http://www.viplugin.com

このプラグインの大きな欠点は、無料ではないことです。私はそれを支払いました、そしてそれはそれの価値があると思います。

1
Andy White

Vrapperがトリックを行います。

Vrapperをインストールした後、Eclipse設定でCTRL + Wキーバインディングを削除する必要があります。または、実際にBackspaceを意味するときに、エディターを閉じ続けます。

「サラウンド」と分割ウィンドウのプラグインも付属しています。必ずインストールしてください。

ただし、これは100%Vimではありません。そして、Vim(doh!)を除いて、100%Vimはありません。一部のコマンドが欠落していることがわかります(または、「vimy」の状態によっては、表示されない場合もあります)。しかしvrapperには:vimコマンドは、Vimエディターを開き、現在のファイルをバッファーに入れ、ファイル内の正確な場所にカーソルを置きます。これにより、中断したところから編集を続けることができます。 Vimでの作業が終了したら、エディターを閉じるだけで、Eclipseエディターに戻ります。

これがお役に立てば幸いです。

0
sherzodr

... IDE Eclipseの機能と一致するものがあります-主にSVN、antなどとの統合-そしてVimを使用することもできますか?

IntelliJ IDEAには非常に優れたVIプラグインがありますが、プラグインは機能しましたが、私は好きではありませんでした。

私の問題は、IDEAを使用する習慣を形成していて、それが難しく、実験がうまくいかなかったことでした。そこで、プラグインをアンインストールし、代わりにアイデアのショートカットを学びました。

しかし、無料ではありません:(

0
OscarRyz