🇯🇵 SJIS/EUC-JPのテキストファイルをQuick Lookする
QuickLook便利なんだけど、SJISやEUC-JPのテキストファイルが見れないのが面倒だな
— mzp (@mzp) 2016年5月7日
SJIS/EUC-JPのテキストファイルをQuick Lookできないのが不便なので、プラグインを書いた。
ダウンロード
https://github.com/mzp/qltext-jp
実装
Quick Lookされたときにエンコードの自動判定を行ない、その後の表示はシステムにまかせている。
実装は以下のプラグインを参考にした。
また文字コードの判定は以下のコードを用いている。
他の方法
xattr
xattr
で拡張属性を設定すれば特にプラグインをいれなくても、Quick Lookできる。(参考: Mac の Quick Look をちょっとだけ快適に – xattr 編 – (フェンリル | デベロッパーズブログ))
xattr -w com.apple.TextEncoding "SHIFT_JIS;2561" README.txt
が、毎回これをやるのは大変なので、Quick Lookプラグインを作成した。
quicklook-jptxt
GitHub - ento/quicklook-jptxt: Quick Look plugin for public.plain-text with better encoding handling. を使えば同等のことができる。文字コード判定が微妙に違うくらい。
これでダメな理由は特にないが、まあ作りかけてしまったので完成させてしまった。
その他
最近はSJISのファイルってあまりないよね。
sjisのファイルないけど
— ばんじゅん(!!) (@banjun) 2016年5月7日