分享到:

sakura editor(サクラエディタ,樱花编辑器)是一款日本人开发的用于Windows平台的日语文本编辑器。性能稳定,功能强大,对于对日开发的程序员来说是非常便利的工具。而同类软件(如Notepad++、EmEditor等)则或多或少会有基础功能上的缺失。

不过sakura在开发php或asp的时候,也会出现因为自身keyword库不足而无法使代码词汇高亮的情况,关于这个情况,我在网上找到一个解决办法。

以下内容引用于memorva网站【サクラエディタのPHP強調キーワード設定方法(色分け表示)、入力補完機能の使い方】。


Windowsのテキストエディタ「サクラエディタ」でPHPファイルを扱うときの強調キーワードの設定方法、入力補完機能の使い方。
対象 : Windows 8/7/Vista、サクラエディタ 2.1.x 

サクラエディタ

  1. まず サクラエディタをダウンロード して、インストールする。

  2. インストール後 C:¥Program Files (x86)¥sakura¥keyword に PHP.KWD と php.khp というファイルがあり、これらがサクラエディタでPHPの関数などを強調表示するためのファイルである。
    PHP.KWD は強調キーワードのリストで、php.khp は強調キーワードのヘルプ。
    これら2つのファイル内の単語は、単語数や並び順が異なっていても問題ない。

  3. PHP.KWD は require、include、return のほか、いろいろ足りないものがあったので、それらを追加したファイルを自作した。
    使いたい方は、 ダウンロード(2009-01-26更新) して使ってください。
    PHP.KWD は http://www.php.net/manual/ja/ を参考に作った。
    語数は約6000語ある。
    php.khp に関しては、サクラエディタにもとから入っているファイルからあまり変更していない。
    ダウンロード後、C:¥Program Files (x86)¥sakura¥keyword フォルダに上書きコピーする。

強調キーワード、入力補完機能、ヘルプの設定

  1. 強調キーワードとは、関数などを色分け表示すること。
    サクラエディタのメニューの[設定]→[共通設定]の[強調キーワード]をクリックする。

  2. [セット追加]をクリックし、セットの名称を入力する。
    「PHP」など適当な名称でOK。

  3. [インポート]をクリックし、C:¥Program Files (x86)¥sakura¥keyword から PHP.KWD を選択すると強調キーワードが登録される。
    その後[英大文字小文字区別]をチェックして[OK]をクリック。

  4. サクラエディタのメニューに戻り、[設定]→[タイプ別設定一覧]から[設定17]や[設定18]など空いている設定を選択して[設定変更]をクリック。

  5. [スクリーン]タブは以下のように設定する。
    設定の名前 : PHP
    ファイル拡張子 : php

  6. [カラー]タブは以下のように設定する。
    強調キーワード1 : PHP
    コメントスタイル ブロック型 : /* ~ */
    コメントスタイル 行型 : //

  7. [支援]タブは[入力補完機能]にて[(1)…]をクリックし、上記の PHP.KWD ファイルを選択する。

  8. [キーワードヘルプ]タブは、まず[キーワードヘルプ機能を使う]をチェックする。
    [辞書ファイル]の[…]をクリックし、上記の php.khp ファイルを選択し、[挿入]をクリック。

入力補完機能、ヘルプの表示方法

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

  2. 入力補完機能
    PHP ファイルを開いた後、例えば「mb」と入力し、mbの文字のすぐ後にカーソルがある状態で[Ctrl]+[スペースキー]を押すと、mb で始まる関数が一覧表示される。

  3. ヘルプ機能
    PHP ファイルを開いた後、「mb_ereg」などの関数を範囲選択し、範囲選択された状態の関数にマウスカーソルを重ねると関数の説明が表示される。