2012年08月15日

Textmate 2 + Zen Coding カスタマイズ @ Mac

img1 img2

バンドルをインストールしただけのデフォルト状態だと言語設定が英語になっているので、Zen Coding カスタマイズをしました。

カスタマイズするファイルは、バンドルファイル内のzen_settings.pyです。

/Users/(ユーザー名)/Library/Application Support/TextMate/Managed/Bundles/Zen Coding.tmbundle/Support/zencoding/zen_settings.py

変更個所は開けば分かると思いますが、11行目と12行目の'lang': 'en'と'locale': 'en-US'を'lang': 'ja'と'locale': 'ja-JP'に変更しました。

その他は自分用の省略記述の追加などは、snippetsとかabbreviationsに書けば良さそうです。あと、ul+の様な記述に自分用の物も追加しても良いかもと思い、form+の様な記述を追加して以下の様に展開される記述を追加してみました。

<form action="" method="post">
<input type="text" name="" id="" />
<input type="submit" value="送信" />
<input type="reset" value="リセット" />
</form>

実際に、記述した内容は以下の様な形です。

'form+': 'form[method="post"]>input:t+input:s[value="送信"]+input:reset[value="リセット"]',

しかし、エラーが出てしまいます。どうやら設定ファイルがUTF-8ではないみたいです。ファイルを日本語を追加してCotEditorで開くとShift-JIS判定になってしまった。ここで単純にUTF-8で保存し直してもダメ。どうやら次の一行がファイルの先頭に必要みたい。

# -*- coding: utf-8 -*-

これで、日本語文字化け問題は解決なのですが、文字コードを変換する過程でエスケープ文字が化けてしまいました。これもインデントや改行部分の設定を書き換える事で解決。ただ、何となくレスポンスが悪くなった様な気がします。余計な事をしない方が良かったかな。日本語関連は戻します。

閲覧数: 1860 / はてなブックマークusers

blog comments powered by Disqus

関連日記

アマゾン広告

この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。

▼日記検索

Mac

Shade

3D

Flash

ゲーム

ウェブ

音楽

映画

デジカメ

Windows

Linux

携帯電話

テレビ

広島

電子工作

iOS

▼ 最近のトラックバック

▼ランキング

▼関連サイト