PHP強調キーワード&ヘルプ(サクラエディタ)

更新:

自作のサクラエディタ用PHP強調キーワード・ヘルプファイルの配布、ダウンロード、および設定方法。

当ページでは、私がサクラエディタで使用するために自作したPHP用の強調キーワード・ヘルプファイルを公開しています。

サクラエディタは、もともとパッケージ内にPHP用の強調キーワードとヘルプのファイルが同梱されています。 具体的には C:\Program Files (x86)\sakura\keyword にあります。 ただ、ファイルが古いまま更新されず、最新のPHPに対応していません。 そこで、なるべく最新のPHPに対応した強調キーワードとヘルプファイルを自作しました。

ダウンロード

詳しい変更内容は同梱の変更履歴(CHANGELOG)をご覧ください。 細かい修正等はバージョンを変えずに中身を更新している場合があります。

同梱ファイルの内容は以下のとおり。

  • php.kwd: 強調キーワード(予約語や関数を色分け、強調表示(シンタックスハイライト))
  • php.khp: キーワードヘルプ(関数の構文や説明を表示)
  • README.md: 取扱説明書
  • CHANGELOG.md: 変更履歴

※.kwd、.khp のファイルの文字コードはSJISです。UTF-8だと文字化けします。

設定手順

上記ファイルをダウンロード後、以下の設定(インストール)を行います。

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

設定完了後、以下のような機能が使えます。

強調キーワード
上述の設定後、拡張子が .php のファイルを開くとキーワードが強調(色分け表示)されます。 もしキーワードが強調されない場合は、いったんサクラエディタを終了します。 タスクトレイに常駐している場合はそれも終了させます。 その後、サクラエディタを再起動してファイルを開き直します。 また、メニューの[設定]→[タイプ別設定一覧]でPHPを選択し、[一時適用]をクリックして設定を反映させることもできます。
入力補完
サクラエディタでPHPファイルを開いた後、例えば「mb_」と入力し、mb_の文字のすぐ後にカーソルがある状態で[Ctrl]+[スペースキー]を押すと、mb_で始まる関数が一覧表示されます。
ヘルプ表示
サクラエディタでPHPファイルを開いた後、関数等を範囲選択し、その上にマウスカーソルを重ねるとその関数の説明が表示されます。

このエントリーをはてなブックマークに追加