SublimeTextは一度使い始めたら手放せなくなるほど軽くて使い安く、プログラマーだったら絶対に入れておいて損は無いテキストエディタです。

僕は普段はPHPStormでプログラミングをしますが、CSSやJavaScript、PHPなどをちょこっと編集する際はほとんどコレを利用しています。

しかしながらこのエディタ、起動時に前回開いたファイルがそのままタブとして開かれてしまい、何となく気持ち悪い。

そういうときは Preferences > Settings - User を開き、設定値として下記を追加します。

{
	"hot_exit": false,
	"remember_open_files": false,
}

ポイントなのは hot_exit も合わせて false にすることで、remember_open_files のみを false にしただけでは、動作に変わりがありません。

どちらも false とすることで、次回から起動した際にブランクの状態で開かれるようになります。

MacでのテキストエディタといえばSublime Textを利用なさっている方も多いのでは無いでしょうか?

Sublime Textはバージョン2が主流ですが、最近になってバージョン3がパブリックベータとしてリリースされ、その動作の軽さに惹かれて早速インストールをしました。

Sublime Text – Download

Sublime Textは非常に軽くて使い安い便利なテキストエディタですが、唯一の欠点としてShitf JISやEUCなどの日本語のエンコーディングに対応していません。
昨今のWeb開発では滅多にお目にかかりませんが、CSVファイルや古いHTMLデータを開く場合などにはどうしても必要になります。

Sublime TextではConvertToUTF8というプラグインがリリースされており、こちらを利用することでShiftJISなどのエンコードが利用できるようになります。

seanliang/ConvertToUTF8 · GitHub

MacOS版のSublime Text 3で発生する問題

しかしながらMacOS版とLinux版に限り、Sublime Text 3ではConvertToUTF8プラグインが正しく動作しません。

これはプラグインの作者も注意事項として記載していて、こちらを解決するには別途プラグインをインストールする必要があります。

** For Linux users: ConvertToUTF8 relies on several dynamic libraries which are missing in embedded version of Python of Sublime Text 2 and 3. This plugin can not work fully until you install them manully.

** For OS X users: Sublime Text 3 uses an embedded Python which is facing the same problem as Linux version.

** I’ve reported this problem to Jon but did not get any response yet, so I will create extra plugins to solve it. If you are eager to use this plugin before they are released, please contact me for more information.

解決するためのプラグイン

Codecs33というプラグインを下記のリポジトリからダウンロードして解凍し、手動でPackagesディレクトリに設置します。

seanliang/Codecs33 · GitHub

設置方法

Sublime Text 3のPreferencesから、Browse Packagesを選択すると、ファインダーでPackagesディレクトリが開きます。
その直下に、Codecs33という名前で解凍したディレクトリを設置します。

解決

これで、Sublime Text 3でも正しくConvertToUTF8プラグインが利用可能になります!

スクリーンショット 2013-08-13 17.15.49