Sublime Text3
完全に手放すことができなくなってしまったテキストエディタですが、起動する度にPackage Control Messagesが立ち上がって邪魔だなと思っている方はいませんか?
そんな方はメッセージをよく読んでみましょう。
Version 3.0 Release Notesには「Package Control 2.0にバグがあるから、次のPythonを実行してアップグレードしろ」と書かれてあります。
Pythonで書かれたコードはこれ。
1 2 3 4 5 | import urllib.request,os,sys; exec ( "if sys.version_info < (3,) or os.name != 'nt': raise OSError('This code is for Windows ST3 only!')" ); pr = 'Preferences.sublime-settings' ; ip = 'ignored_packages' ; n = 'Package Control' ; s = sublime.load_settings(pr); ig = s.get(ip); ig.append(n); s. set (ip,ig); sublime.save_settings( 'Preferences.sublime-settings' ); pf = n + '.sublime-package' ;urllib.request.install_opener (urllib.request.build_opener(urllib.request.ProxyHandler())); by = urllib.request.urlopen( 'https://packagecontrol.io/' + pf.replace( ' ' , '%20' )).read(); open (os.path.join(sublime.installed_packages_path(),pf), 'wb' ).write(by); ig.remove(n); s. set (ip,ig); sublime.save_settings(pr); print ( 'Package Control: 3.0.0 upgrade successful!' ) |
ではアップグレードします。
ctrl + ` キーを押してSublime Text consoleを開きます。そこに上記のPythonコードをコピペするのですが、「先頭の2つのスペースはコピーするなよ」と書いてあるので注意しましょう。
コピペしたら、Enter キーをガツンを押して、しばし待てばアップグレードが完了します。
※アップグレード完了後にインストールしているパッケージによっては、PCの再起動が必要になる場合があります。
これで起動時にPackage Control Messagesが立ち上がらなければ成功です。