情報系大学院生のWebメモ

ソフトウェアや Web サービス、Windows や Mac に関する情報系大学院生の備忘録ブログ

Sublime Text の Quick Switch Project の一覧からプロジェクトを削除する方法

このエントリーをはてなブックマークに追加

f:id:sherlock_kjs:20141214235700p:plain

Sublime Text には、作成したプロジェクトを素早く切り替える「Quick Switch Project」という機能があります。作成したプロジェクトの一覧がダイアログに表示されるのですが、この一覧の中に削除したプロジェクトやパスを変更したプロジェクトが表示されたままになってしまうことがあります。

これらのプロジェクトを一覧から削除するには一手間かかるので、その方法を紹介します。

問題:Quick Switch Project の一覧に不要なプロジェクトが表示されたままになる

Project -> Quick Switch Project... をクリックして、表示されたダイアログの中からプロジェクトを選択すると、プロジェクトを素早く切り替えることができます。

f:id:sherlock_kjs:20141214235718p:plain

しかし、プロジェクトファイルを削除(またはパスの変更やファイル名の変更を)したのにも関わらず、この一覧の中にプロジェクトが表示されたままになってしまっていることがあります。例えば、上記の画像にも表示されている C:\ にある android.sublime-project を削除したとします。

f:id:sherlock_kjs:20141215001728p:plain

android.sublime-project を削除した後、Project -> Quick Switch Project... をクリックすると、削除した android.sublime-project が表示されたままになってしまっています。

f:id:sherlock_kjs:20141214235739p:plain

試しに、この android.sublime-project をクリックしても何も起こりません。また、この一覧上で android.sublime-project を選択してから右クリックしても Delete キーを押しても何も起こりません。

削除したプロジェクトが一覧の中に残ったままになっているのは、気持ち悪いですよね。

対処方法:Quick Switch Project の一覧から不要なプロジェクトを削除する方法

Sublime Text を終了して、Sublime Text 以外のテキストエディタ 下記のパスにある Session.sublime_session を開きます。Sublime Text を開いたままにしておくと、同じパスにある Auto Save Session.sublime_session というファイルが以降の操作を無効にします。

Session.sublime_session の最下部に recent_workspaces という記述があり、Qucik Switch Project で表示されているプロジェクトのパスが表示されています。

f:id:sherlock_kjs:20141215001807p:plain

ここから、"/C/androidProject.sublime-workspace", の1文を削除して(カンマに気をつけてください)保存をします。

f:id:sherlock_kjs:20141215001822p:plain

以上の操作をすると、Qucik Switch Project の一覧から不要なプロジェクトを削除することができます。

f:id:sherlock_kjs:20141215003307p:plain

参考サイト