【Notepad++】 「.htaccess」のシンタックスハイライトに対応させる方法

この記事は約2分で読めます。

エディター画面

こんにちは、さち です。

普段、テキストエディターとして、超軽量なコードエディター「Notepad++」を使っています。

コードのちょっとした変更にも使うことがあるんですが、先日「.htaccess」ファイルの編集をしようとしたら、シンタックスハイライトに対応していないことに気づきました。

Visual Studio Code を起動するほどのことじゃないし、Notepad++ でサクッと編集したい……。

ということで、Notepad++ でも「.htaccess」のシンタックスハイライトを使用する方法について書いていきます。

スポンサーリンク

「.htaccess」ファイルに対応していない

  1. Notepad++ で「.htaccess」ファイルを開きました。しかし、シンタックスハイライトでの表示が行われません。
    エディター画面
  2. メニューの「言語」から探しても「Apache」がありません。デフォルトだと未対応なんです。
    メニューの操作

解決方法

  1. こちらの GitHub のページにアクセスして、「Apache」のシンタックスハイライトの定義ファイル(XML)を入手します。ダウンロードは、右側にある「Raw」ボタン上で「右クリック」→「名前を付けてリンク先を保存でできます。
    GitHub での操作
  2. Notepad++ に戻って、メニューの「言語」→「Define your language...と進みます。
    メニューの操作
  3. ウィンドウ左上にある「インポート」ボタンをクリック。
    ユーザ定義の操作画面
  4. 先ほどダウンロードしたファイル「Apache_by_AlfonsoEncisoP_ThemeDefault.xml」を選びます。
    エクスプローラーの操作画面
  5. インポートが成功しました。「OK」をクリックしましょう。
    ユーザ定義の操作画面
  6. Notepad++ を再起動してメニューの「言語」を開くと、一番下のほうに「Apache」が追加されています。これをクリックすると……
    メニューの操作
  7. 「.htaccess」ファイルをシンタックスハイライト表示できました。
    エディター画面

【余談】 「◯◯Match」のハイライト

エディター画面

上図のように FilesMatch なのに Files しかハイライトされない問題が起こります。

これは、ダウンロードした「XML」ファイルの中身にある ◯◯Match◯◯ よりも先に記述するように変更した後に、インポートをすることで解決できます。

インポート済みの記述を変更する場合は、Notepad++ のメニュー「言語」→「Define your language...」を開き、「ユーザ定義言語」を「Apache」にして、「デフォルト・折り畳み設定」タブにある「開始:」「終了:」でできます。

コメント

タイトルとURLをコピーしました