1

私は .NET の世界から Python に目を向けています。Visual Studio は、私が使用した優れたツールでした。

Python の世界では基本的な IDLE があり、もう 1 つは VIM です。多くの開発者が VIM を優れた IDE に構成しているのを見てきました。Windows 7 で基本的な VIM を使用することはあまり役に立たないようです。そのため、VIM をファイル エクスプローラー、構文の強調表示、検索、エラーの強調表示などを備えたレベルに調整して、Visual Studio の感覚と生産性を高めたいと考えています。

しかし、利用可能なすべてのハック/ヒントは、主に Linux/Ubuntu ユーザー向けであり、後で使用する可能性がありますが、現時点では、Windows で VIM をより生産的で視覚的にする必要があります。

VIM 構成を調べるためのヒント/ハック/リソースを提案してください。

ありがとう

4

5 に答える 5

11

この質問は、VS ではない IDE で Python をコーディングするという低レベルの問題に対処します。

高レベルの問題に対処する人気のあるブログ投稿がいくつかあります: Python 開発のための Vim のセットアップ。グーグルで簡単にアクセスできます…</a>

Vim は IDE ではないことを指摘しておく必要があると思います。それをたくさんカスタマイズして、最終的に IDE のように見えるものにすることができますが、IDE は得られません。過度にカスタマイズされたテキスト エディターのみ。

とにかく、Vim を使い始めるためのヒントをいくつか紹介します。

于 2012-11-06T15:05:47.673 に答える
1

Windows で vim プラグインを使用できます

人気のあるファイル エクスプローラーは nerdtree です。

構文の強調表示は、でオンにすることができます

syntax onあなたのvimrcで

開いているファイルの検索は、reg exes を使用して簡単に行うことができます。で検索を初期化し/ます。

ディレクトリの検索は、grep を使用して簡単に行うことができます。

私は Windows で開発していませんが、Cygwinがまだインストールされていない場合は、一部の Linux ツールにインストールする価値があるかもしれないことを読みました。

于 2012-11-06T14:58:07.530 に答える
0

私はエディタ/IDE のエバンジェリストではありません。

ただし、Python の初心者であれば、Sublime Text 2 http://www.sublimetext.com/を試してみることをお勧めします。非常に軽量でありながら強力なエディターであり、多くの支持を得ており、期限のない無料の評​​価版があります。

ただし、Django/GAE などのフレームワークを使用する場合は、JetBrains http://www.jetbrains.com/pycharm/の PyCharm を使用することをお勧めします。

最後に、これらのツールはすべて、そのうちの 1 つまたは 2 つに慣れるまでは個人的な選択にすぎません。

ありがとう -ハリ

于 2012-11-06T20:53:09.400 に答える
0

One possible compromise is to use your favorite IDE with a vim emulator plugin. For example, in Eclipse you can use Vrapper, PyCharm has IdeaVim and so forth. Lighttable also has vim key-bindings. The plug-ins (or key-binding options) give you some of the benefits of editing in Vim while still having the powerful debugging / navigation features, etc. of a full-blown IDE. BTW, Vrapper works with PyDev. Using an emulator in an IDE allows you to gain the "muscle-memory" necessary for effective vim editing, without getting bogged down in "configuration hell" associated with turning an editor into an IDE (which auto-complete plugin do I use?..etc.?). Once you have mastered the vim keystrokes for normal and visual mode, used along with insert mode, you may decide to continue on into pure Vim and face those issues.

于 2013-11-10T20:36:02.007 に答える
-1

2012年にVIMを学ぶことはお勧めしません(優れたエディターであるにもかかわらず)。必要に応じて、このブログ投稿で開始できます

しかし、VIMはIDEではなく、テキストエディタです。

本当に強力なIDEが必要な場合は、IntelliJIDEAまたはEclipseを試してください。どちらにも、Python IDEに変換するための優れたプラグインがあります(コード補完やその他すべての優れた時間の節約に加えて)。Eclipseの場合は、PyDevを試してください。IntelliJの場合、プラグイン設定ページでPythonを検索します。

于 2012-11-06T14:59:25.120 に答える