26

私が通常開発に IDE を使用しない理由の 1 つは、vi のキーバインドに慣れすぎて、テキストをめちゃくちゃにして「:w」をたくさん入れてしまい、使用できないことです。 vi の強力な正規表現置換メカニズム。vi キーバインドを構成したり、IDE 内で vi をエディターとして使用したりできる IDE はありますか?

関連している:

NetBeans で vi または vim キーマップを使用することは可能ですか?

4

16 に答える 16

20

Visual Studio の vim キー バインディングを提供するViEmuがあります。私はそれを使用していませんが、実際にvimを使用していないVSで作業していた場合は、おそらく使用するでしょう。

また、 SlickEditには vi キーバインド オプションがあることも知っています。

于 2008-11-17T00:15:15.580 に答える
13

NetBeans 用のjViがあります。Eclipse 用のviPluginもありますが、無料ではありません。:(

于 2008-11-17T00:23:15.267 に答える
9

PIDAは、実際の Vim が統合され、組み込まれ、スムーズに制御される IDE です。私の意見では、すべての Vim プラグイン、構文の強調表示などを使用できる実際の Vim に勝るエミュレーションはありません。

必須のスクリーンショット。

于 2008-11-17T00:31:52.940 に答える
8

Eclipseにはvrapperもあります。無料です。私はそれを2週間使用し、うまく機能します。

編集:

メソッドのリファクタリング中にエラーが発生したため、使用を中止しました。

現在、ViPluginを使用しています。それはうまく動作し、私はそれをお勧めしますが、それは無料ではありません(しかし安価で試用版があります)

于 2009-04-26T00:30:11.033 に答える
8

radであるIntelliJ用のIDEAVimがあります。

于 2008-11-17T02:46:20.593 に答える
6

vi モードが組み込まれた無料の Komodo Editを試すことができます。

于 2008-11-17T07:25:48.270 に答える
5

Visual Studio には ViEmu ( http://www.viemu.com/ ) があります。残念ながら、これは無料ではなく、100% Vim ではありません。私はこれを 1 ~ 2 年間使用していますが、Vim で慣れ親しんだほとんどのことができるので、とても満足しています。

VS のすべてのキー バインディングを置き換えるわけではないので、実際に VS と Vim コマンドを混在させることができます。これは素晴らしいことです。ただし、ReSharper などの他のプラグインを使用する場合は、作業が少し難しくなります。

于 2008-11-17T11:50:10.700 に答える
4

Editraにはviエミュレーションがあり、クロスプラットフォームであり、構文の強調表示を処理します...いいようです。自宅の Mac で使い始めたばかりですが、おそらくオフィスでも切り替えるでしょう。

于 2008-11-17T00:16:35.700 に答える
3

QT Creatorには、エディター用の vi モードもあります。

ただし、vim のすべての機能がサポートされているわけではありません。vi スタイルの編集を探している場合は本当に良いですが、vim で作業しているように感じるには十分な機能がありません。

于 2009-10-01T07:17:46.497 に答える
3

MonoDevelopはvim をエディターとして埋め込むことができ、デフォルトのエディターには vi モードがあります

MonoDevelop は、Linux だけでなく、Windows と Mac でも利用できるようになりました。

于 2009-09-09T19:59:35.137 に答える
3

jViをチェックしてください。

于 2008-11-17T00:14:26.033 に答える
2

私は同じ船に乗っています。私の脳は vi で考えており、異なるキー割り当てでコーディングすることは、会話中に別の言語に翻訳しようとするようなものです。

私は数年間 (2008 年まで) viPlugin を使用していましたが、補完機能とルックアップ機能の点で Eclipse の優れた機能が隠されているという印象を常に持っていたため、最終的には再びコマンド ライン vi に戻りました。

私は今、Komodo とのトライアルを行っており、本格的な商用ライセンスを取得したいと思っています。これはviエミュレーションで構築されているため、追加のアドインではなく、ゼロからのアプローチです.

考えられるもう 1 つの方法は、vi をより IDE に似たものにするための措置を講じることです。

http://arstechnica.com/open-source/guides/2009/05/vim-made-easy-how-to-get-your-favorite-ide-features-in-vim.ars

于 2010-04-29T17:48:09.783 に答える
1

Tasking EDEには vi モードがあります。運が良ければ、対象となる組み込みデバイスの 1 つをコーディングできます。

于 2008-11-17T00:27:21.110 に答える
0

Activestate の Komodo IDE を試してみてください。無料の Komodo Edit がありますが、バインディングが含まれているかどうかはわかりません。特に perl と html/css の作業でとても気に入っています。

于 2011-05-17T11:27:21.130 に答える
0

その間、優れた無料の (私の限られた観点から言えば、多くの絶賛レビューがおそらくそれを物語っています) 2 回言及された Visual Studio 用のまだ商用の ViEmu に代わる完全に十分な代替手段、つまりVsVim Extensionがあります。

これは、Visual Studio 2010 [および 2012] 用の Vim エミュレーション レイヤーです。Vim の使い慣れたキー バインディング エクスペリエンスを Visual Studio のエディターに直接統合します。

Jared Parsons の GitHub プロジェクトjaredpar/VsVimを介して開発されています。サポートされている機能のリストと、相互運用性の選択肢/オプションに対処するFAQも利用できます。特に、 VsVim を一時的に無効にする方法に対処しています。

VsVim は、キー シーケンス Ctrl+Shift+F12 で一時的に無効にし、後で同じキー シーケンスで再度有効にすることができます。無効にすると、VsVim はキーボードや選択に干渉せず、VsVim がインストールされていないかのように Visual Studio を使用できます。

于 2013-03-10T14:38:39.617 に答える
-5

私が知っているほとんどの IDE (eclipse、netbeasn、VS200X) は、利用可能な正規表現機能に置き換えられています。

私のアドバイスは、時間をかけて選択した IDE を学ぶことです。そうすれば、すぐにその環境内で (さまざまな方法で) 非常に効率的な開発者になることができます。

私は IDE を頻繁に切り替えますが、間違ったキーの組み合わせを押すことに慣れてしまいますが、それほど悪くはありません。

于 2008-11-17T00:26:37.490 に答える