16

私は Python 開発に Notepad++ を使用していますが、数日前に無料の Komodo Edit について知りました。

この 2 つのエディター間での Python 開発の長所と短所が必要です...

4

9 に答える 9

22

私は Google App Engine 用の Python プログラミングに少し取り組んできました。これは Notepad++ で開始し、最近 2 つの優れたスタートアップ チュートリアルを使用して Komodo に移行しました。どちらもこのブログ投稿から便利にリンクされています(直接:ここここ)。

  • Komodo はプロジェクトへの作業の基本的な編成をサポートしていますが、Notepad++ はサポートしていません (物理フォルダーの編成は別として)。
  • カスタム コマンド ツールバーは、頻繁に使用される多数のコマンドを追跡したり、URL (オンライン ドキュメントなど) にリンクしたりするのに役立ちます。
  • コード補完メカニズムが機能しています (場合によっては扱いにくい場合もあります)。

要するに、それはすべての利点を提供する IDE です。

Notepad ++はよりシンプルで、ロードがはるかに高速で、基本的な構成可能な実行コマンドをサポートしています。コマンドラインまたは Python シェルですべての実行とデバッグを行いたい場合は、これが最適な選択です。私のアドバイスは、両方を試してみることです!

于 2008-11-21T21:54:28.967 に答える
9

Komodo Edit をダウンロードして使い始めました。私はしばらくメモ帳++を使用しています。いくつかの機能について私が思うことは次のとおりです。

Komodo Edit の長所:

  • 別のファイルにある場合でも、関数定義にジャンプできます (私はこれが大好きです)
  • サイドに現在のファイルのクラスや関数などの一覧を表示するプラグインがあります。Notepad++ にはこのようなプラグインがありましたが、現在のバージョンでは動作しなくなり、しばらく更新されていません。

メモ帳++の長所:

  • Ctrl単語を選択すると、 +を押さなくても、現在のドキュメント内のすべての単語が強調表示されます (スペルミスを見つけやすくなります) F
  • HTML で作業している場合、カーソルがタグ上またはタグ内にある場合、開始タグと終了タグの両方が強調表示されます

Komodo Editで最後の2つのことが可能かどうか知っている人はいますか?

于 2008-11-24T17:35:18.130 に答える
8

コモド編集を使用しています。主な理由は次のとおりです。Intellisense (VisualStudio ほど良くはありませんが、Python は IntelliSense を行うのが難しい言語です) とクロスプラットフォームの互換性です。Windows マシン、Linux マシン、Macbook で同じエディタを使用でき、使用感はほとんど、またはまったく変わらないのは素晴らしいことです。

于 2008-11-24T18:00:25.880 に答える
7

Komodo Edit と Notepad++ の両方を使用しています。

Notepad++ は起動がはるかに速く、軽量であるため、1 回限りの簡単な編集によく使用します。

私は、django や wxPython アプリケーションなどの主要なプロジェクトに Komodo Edit を使用しています。KE はフル機能の IDE であるため、より多くの機能を備えています。

Python プログラミングにおける Komodo Edit の主な利点:

  • ファイルのグループをプロジェクトとして管理する
  • カスタム コマンドを使用してファイルを実行したり、nosetests/pylint を実行したりします。
  • オートコンプリートと構文チェック
  • いくつかの便利な拡張機能が利用可能な Mozilla 拡張システム
  • JavaScript または Python でマクロを作成する
  • スペルチェック

Python 開発で Notepad++ に欠けている小さなことのいくつか:

  • コロンの後に自動インデントしない
  • ファイルの種類ごとにタブ/スペースを設定することはできません (HTML にはタブを使用するのが好きです)。
  • コード補完やツールチップはありません
  • オンザフライの構文チェックなし
于 2009-02-01T23:32:06.143 に答える
5

私の知る限り、Notepad++ は各メソッドが持つ docstring を表示しません。

于 2008-11-21T15:39:48.893 に答える
4

Notepad++ for Python で見つけた欠点は、(私にとっては) タブとスペースを静かに混在させる傾向があることです。これが構成可能であることは知っていますが、特に異なるエディター/ IDEを使用して他の人と作業しようとすると、気をつけてください。

于 2008-11-24T17:38:38.653 に答える
1

Notepad++ と Komodo のどちらかを選択する必要がある場合、私は PyScripter を選択します ;.) 真剣に、私は PyScripter を優れた代替手段と考えています...

于 2009-02-01T11:19:57.917 に答える
1

私はまだ Komodo を使用したことがありません (当時の接続が遅かったため、ダウンロードは完了しませんでした) が、PyDev で Eclipse を定期的に使用しており、他の回答者が説明した「IDE」機能を楽しんでいます。ただし、リソースを大量に消費することにも定期的に不満を感じています。

最近、Notepad++ をダウンロードしました (ダウンロード サイズがずっと小さい ;-) )。かなり楽しんでいます。エディター自体は素晴らしく高速で、拡張可能に見えます。私のお気に入りの機能のいくつかを IDE から Notepad++ にコピーして、将来的に移行したいと考えています。

于 2008-11-22T15:31:00.830 に答える
-4

両方とも自分でダウンロードしました。コモドのように。

Komodo 長所: いいね。もっとやります。IDEのように見えます。Django テンプレートを編集します

Notepad++ 短所: あまり好きではありません。少ない。IDEとはあまり似ていません。

于 2008-11-21T21:27:20.083 に答える