Notepad++は人気の無料テキストエディタですが、Pythonコードの実行はネイティブでサポートされていません。このガイドでは、Notepad++内で直接Pythonスクリプトを実行し、ワークフローを強化する2つの方法について詳しく説明します。
目次
実行コマンドを使用したPythonスクリプトの実行
この方法は、システムのPATH環境変数にPythonが追加された正しくインストールされたPython環境が必要です。これにより、実行ファイルへのフルパスを指定せずにPythonをコマンドラインから実行できます。
- Pythonのインストール:https://www.python.org/downloads/からPythonをダウンロードしてインストールします。インストール中に「PythonをPATHに追加」オプションを選択することが非常に重要です。
- Pythonファイルを開く:Notepad++でPythonスクリプトを開きます。
- 実行コマンドにアクセスする:
実行
>実行...
に移動します(またはF5キーを押します)。 - コマンドを入力する:「実行」ダイアログに、次のコマンドを入力します。
cmd /k python "$(FULL_CURRENT_PATH)"
cmd /k
:コマンドプロンプトウィンドウを開き、スクリプトの実行後も出力とエラーを表示するために開いたままにします。ウィンドウを自動的に閉じるには、/k
を/c
に置き換えます。python
:Pythonスクリプトを実行します。$(FULL_CURRENT_PATH)
:現在開いているファイルのフルパスを挿入するNotepad++マクロです。
- コマンドを保存する:「保存…」をクリックし、名前(例:「Pythonを実行」)を付けます。その後、実行メニューからこの保存されたコマンドを選択するか、割り当てられたショートカットを使用してスクリプトを実行できます。
- スクリプトを実行する:実行メニューから「Pythonを実行」を選択するか、ショートカットを使用します。スクリプトの出力はコマンドプロンプトに表示されます。
PyNPPプラグインを使用したPythonスクリプトの実行
PyNPPプラグインは、Notepad++でPythonコードを実行するためのより統合的なアプローチを提供します。
- PyNPPのインストール:
プラグイン
>Plugin Manager
>Plugin Managerの表示
に移動します。「PyNPP」を見つけてチェックボックスをオンにし、「インストール」をクリックします。インストール後、Notepad++を再起動します。 - PyNPPの設定(オプション):自動検出に失敗した場合、Pythonインタープリターのパスを指定するには、
プラグイン
>PyNPP
>設定
からPyNPPの設定にアクセスします。 - スクリプトを実行する:次のいずれかの方法でスクリプトを実行します。
- 右クリック:Pythonファイル内で右クリックし、
PyNPP
>Pythonスクリプトを実行
を選択します。 - ショートカット:PyNPPはショートカットを割り当てる場合があります(プラグインの設定を確認してください)。
- メニュー:
プラグイン
>PyNPP
メニューを使用します。
- 右クリック:Pythonファイル内で右クリックし、
PyNPPは、組み込みの実行コマンドと比較して、統合されたエラー強調表示と改善された出力処理などの利点を提供します。
セットアップと好みに最適な方法を選択してください。どちらの方法も、Notepad++内で効率的にPythonスクリプトを実行でき、生産性を向上させます。