MEMORVA

サクラエディタ用 Python強調キーワード&ヘルプ

更新:

当ページでは、サクラエディタで使用するPython用の強調キーワード・ヘルプファイルを公開・配布しています。

強調キーワードとは、予約語や関数などを色分け表示する機能のことで、シンタックスハイライトとも呼ばれています。 サクラエディタにはデフォルトでPython用のキーワードファイルが同梱されていますが、古いので新しいファイルを作りました。 私が自分で使用するために作成しています。

とりあえず、キーワード・予約語、組み込み関数、標準ライブラリ(モジュール)などを収録しました。 その他の関数、定数、クラス、オブジェクトなどは収録していません。

Pythonをほとんど使用していないため、積極的には更新していません。 また、誤りなどもあるかもしれません。 気が向いたら少しずつ更新するかもしれません。

ダウンロード

Python 3.13 を対象にしています。

同梱ファイル

以下のファイルが入っています。

  • python.kwd: キーワード・予約語、組み込み関数
  • python_module.kwd: モジュール関連
  • python.khp: キーワードヘルプ
  • python_module.khp: モジュール関連ヘルプ
  • README.md: 取扱説明書
  • CHANGELOG.md: 変更履歴

ファイルを python.kwd と python_module.kwd に分けているのは色分けするためです。

廃止または非推奨になった関数等は削除せず、ヘルプのコメントに「廃止」や「非推奨」と記しています。

設定手順

  1. サクラエディタのメニューから[設定]→[共通設定]と進み、[強調キーワード]タブをクリックする。
  2. [セット追加]をクリックし、セットの名称を入力。「Python」など自分の好きな名称を付ける。
  3. [インポート]をクリックし、python.kwd を選択。[英大文字小文字区別]をチェックして[OK]をクリック。
  4. python_module.kwd も同様に追加する。「Python module」など別名で登録すると色分けできる。
  5. メニューに戻り[設定]→[タイプ別設定一覧]にて[設定17]など空いている設定を選択し、[設定変更]をクリック。 空きがない場合は[追加]で追加する。
  6. [スクリーン]タブ
    • 設定の名前: Python
    • ファイル拡張子: py
  7. [カラー]タブ
    • 色指定: シングルクォーテーションとダブルクオーテーションをチェック
    • 強調キーワード1: 「Python」を選択。
    • 強調キーワードの「2~10」ボタンをクリックし、2番目に「Python module」を選択する。
    • コメントスタイル・行型: #
    • 文字エスケープ: Python風
  8. [支援]タブ
    • [入力補完機能]にて「強調キーワード」にチェックを入れる。
    • 別のファイルを指定したい場合は[(1)...]をクリックし、入力補完用のファイルを指定する。
  9. [キーワードヘルプ]タブ
    1. [キーワードヘルプ機能を使う]をチェックする。
    2. [辞書ファイル]の[...]をクリックし、python.khp を選択して[挿入]をクリックする。同様に python_module.khp も追加する。

動作確認

設定完了後、拡張子が .py のファイルを開くとキーワードが強調(色分け表示)され、ヘルプも表示できます。 キーワードが強調されない場合は、すべてのサクラエディタのウィンドウを閉じたり、常駐している場合はそれも閉じ、再度ファイルを開きます。 また、メニューの[設定]→[タイプ別設定一覧]でPythonを選択して[一時適用]を試します。

設定後、キーワードやヘルプのファイルを置く場所を移動すると再設定が必要なのでご注意ください。

入力補完

サクラエディタでPythonファイルを開いた後、例えば「pr」と入力し、prの文字のすぐ後にカーソルがある状態で[Ctrl]+[スペースキー]を押すと、prで始まる関数が一覧表示されます。

ヘルプ表示

サクラエディタでPythonファイルを開いた後、キーワードや関数を範囲選択し、その上にマウスカーソルを重ねるとその関数の説明が表示されます。