質問

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

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

役に立ちましたか?

解決

Google App EngineのPythonプログラミングで少し作業しました。Notepad++から始めて、最近2つの優れたスタートアップチュートリアルを使用してKomodoに移行しました。どちらもこのブログ投稿(直接:こちらおよびこちら)。

  • Komodoは基本的な あなたの仕事の組織化 Notepad ++ではサポートされないプロジェクト (物理フォルダーを除く 組織)。
  • カスタムコマンド ツールバーは、追跡するのに便利です 頻繁に使用される多数のコマンド URLへのリンク(オンラインなど) ドキュメントなど)。
  • 動作している(時々不格好な場合) コード補完メカニズム。

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

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

他のヒント

Komodo Editをダウンロードして使用を開始しました。私はしばらくの間Notepad ++を使用しています。以下に、いくつかの機能について考えていることを示します。

Komodo Edit Pros:

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

Notepad ++ Pros:

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

コモド編集でこれらの最後の2つのことが可能かどうかは誰でもわかりますか?

Komodo editを使用します。主な理由は次のとおりです。IntelliSense(VisualStudioほど優れていませんが、PythonはIntelliSenseを実行するのが難しい言語です)とクロスプラットフォームの互換性。私のWindowsマシン、Linuxマシン、Macbookで同じエディターを使用しても、感触はほとんどまたはまったく変わらないのは素晴らしいことです。

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

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

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

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

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

Python開発のためにNotepad ++に欠けている小さなもののいくつか:

  • コロンの後は自動インデントしません
  • ファイルタイプごとにタブ/スペースを設定することはできません(HTMLにタブを使用するのが好きです)
  • コード補完やツールチップなし
  • オンザフライの構文チェックなし

私が知る限り、Notepad ++では、各メソッドのdocstringは表示されません。

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

私はまだKomodoを使用していません(当時の低速接続ではダウンロードが完全に終了しませんでした)が、PyDevでEclipseを定期的に使用し、「IDE」をお楽しみください。他の回答者が説明した機能。しかし、私はそれがどれだけのリソースを消費しているかにも定期的に不満を感じています。

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

Notepad ++とKomodoのどちらかを選択する必要がある場合、PyScripterを選択します;。) 真剣に私はPyScripterを素晴らしい選択肢と考えています...

自分で両方をダウンロードしました。コモドのほうがいい。

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

Notepad ++の短所:あまり気に入らない。少ない。 IDEのように見えません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top