Home > WordPress > プラグイン > コード表示・自動整形 > コードを見やすく表示させる – iG:Syntax Hiliter

コードを見やすく表示させる – iG:Syntax Hiliter

Posted on 2009年02月4日 | 5 Comments

WordPressでコードを見やすく表示させたい。
行番号が必要なときは番号も付けたいし、
ずらずら長いコードは色分け(ハイライト)して表示された方がいいし、
面倒なときは言語指定なしで簡単に表示させられたら便利だし、
プラグイン独自のタグを忘れちゃったりするからボタン一つで入力したいし、
複数行のコードは見やすく行ごとに色を変えて表示できたらいい。

というわがままを叶えてくれるプラグインを発見。

iG:Syntax Hiliter

素敵なことに「MMRT daily life」さんのところで日本語版が配布されている。

説明に書いてあるようにダウンロードしたファイルをプラグインディレクトリにアップロードして有効化。
管理画面の設定から、どんな風に表示させるか設定できる。

  • コードBOX内の”コード”を別ウィンドウで開くリンクをつける
  • コードの原文の表示方法を新しいウインドウで開くか
  • コード言語を表示させるか
  • コード内のコメントを強調表示するか
  • 行番号を表示するか
  • 行番号の色を交互に変えるか
  • 行番号の色を2つ。カラーピッカー付き。

という設定項目がある。

タグを手入力したくないあたしのような人のために、クイックタグも設定できる。
マニュアルは英語なので簡単に説明すると、

  1. wp-includes\jsにあるquicktags.jsを開く。
  2. プラグインに付いていたMANUAL.htmlの「6. QUICKTAGS」の部分を開く。
  3. 「add the following lines」の下にあるボックス内のコードをコピー。
  4. quicktags.jsの136行目辺り(moreタグの設定が終わったところ)を探して、);の後に改行してペースト。
  5. 保存してアップロード。

これで投稿画面のボタン群にActionScript、 ASP、 C、 C++、 C#、 CSS、 DELPHI、 HTML、 JAVA、 JavaScript、 MySQL、 PERL、 PHP、 PYTHON、 RUBY、 SMARTY、 SQL、 Visual Basic、 VB.NET、 XML、CODEのボタンが追加される。

コード貼り付ける場所はmoreの後じゃなくても、自分の使いやすい場所でOK。
ボタンが出現しない場合は、ブラウザのキャッシュをクリアしてみると表示されるかも。
ボタンが表示されるのはビジュアルエディタの方じゃなくて、HTMLの方なので、HTMLのタブを選択すること。

quicktags.jsを書き換えるの怖いんだけど…って場合は、
クイックタグを追加できるプラグインを利用するという手段もある。
ビジュアルリッチエディタとの併用不可というのをどっかで見たので、あたしは試してない。
WordPressのアップデートでquicktags.jsも上書きされちゃうかも?という不安を解消するには、そういうプラグインを探してみてもいいと思うんだけど。

これでボタン1つでコードを表示させるタグを入れられるようになった訳だが、
このブログではコードBOXがはみ出して、サイドバーと重なっていたので、
ig_syntax_hilite\cssにあるsyntax_hilite_css.cssでサイズを変更。
このブログのフォントが白いもんだから、文字色も追加。

※注意!
コードを記入した後、ビジュアルエディタに切り替えないこと。
ビジュアルエディタでコードの入った投稿を開いた瞬間に<>の中身が消えたり、<とかに変更されたりする。
記事をビジュアルエディタで書き上げた後に、HTMLに切り替えてコードをペーストしたら、そのまま投稿ボタンを押そう。


昨日PHP Hilight Stringプラグインを紹介したばかりだけど、
iG:Syntax Hiliter 日本語版を使うことにした。
また1つ導入しているプラグインが増えたわけだが、今度は何を入れようか?w

Bookmark and Share

関連記事:


この記事は 2009年02月4日水曜日 の 1:15 AM に書きました。 
この記事のフィードはRSS 2.0で購読できます。

« | »

4 Comments for this entry

  • おいち

    (*^_^*)/コンバンハ~♪

    何ともギザ貪欲なプラグインですね~☆
    見やすい、簡単、多機能ときちゃ
    まるで誘惑されてるようですなぁ。
    ただ、設定上は少々面倒なのかな?という感じがしました。
    全体的に今回もよく調べ上げてます、お疲れ様です♪

  • 唯奈

    >おいちさん
    おはようございます^^
    にゃははw
    貪欲なプラグインを貪欲に探してますwww
    タグも自分で入力するし、最低限使えればいいって感じなら、普通にアップロードして有効化するだけです。
    [code]タグだけでいけます。

  • AquaSunネットサービス

    記事とは直接関係ないですが・・・。

    WordPressってそれだけの多くのプラグインあって、上手く管理とか、使いこなすための機能って何かあるのでしょうか?
    前に流行ったXOOPSでも、プラグインの管理って面倒だったので・・・
    どうなのかなぁ?!と思いました。
    WordPress知らない人向けに記事になったらいいなぁ・・・。

  • 唯奈

    >AquaSunネットサービスさん
    プラグインの更新は自動で通知されますし、特に管理という管理はしてません。
    XOOPSを使っていたのがかなり昔の記憶でよく覚えてないのですが、多分昔のXOOPSより楽だと思います。
    更新を確認する作業もいらないし、更新するのもクリックだけでダウンロード・インストール・再有効化が自動ですから。
    プラグインディレクトリにアップロードするだけで使えるプラグインはFTPすら必要ありません。
    WordPressは見たまんまいじれる分かりやすいCMSだと思います。
    プラグインを探してインストールする手順は記事になりそうですね。
    いいヒント有り難う御座います。

1 Trackback or Pingback for this entry

コメント

XHTML:タグが使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">

:zzz: :wink: :v: :uwa-n: :un: :twisted: :sikusiku: :rose: :roll: :photo: :oteage: :oops: :obake: :niyari: :nice: :naku: :munekyun: :mrgreen: :meramera: :lovelove: :love: :lol: :ke: :kanpai: :kaminari: :kame: :ikari: :ice: :hint: :heart: :hatena: :gurume: :gun: :evil: :ehe: :denden: :cry: :check: :cat: :bye: :boon: :blue: :bikkuri: :be-: :ashi: :ase: :arrow: :akubi: :?: :-| :-x :-o :-P :-D :-? :) :( :$: :!: 8-O 8)

Additional comments powered by BackType

ビールをおごる

Image of a beer - if this shows instead of the picture, you did not install the plugin corectly
295 Beers Received

サイトの歩み

2011年2月27日に3周年を迎えます
3周年まであと…