Sublime TextのPackage Control 3.0へのアップデート方法

Sublime Text Sublime Text

Sublime TextでのPackage Control 3.0へのアップデート方法

今、テキストエディタはPackage Control 3.0を使っているのですがここ最近、起動するとPackage Control 3.0にアップデートしてくださいというような表示が起動時に表示されるようになりました。

そんな時にはメニューからView > Show Consoleを選択して下記のコードを入れればアップデートされます。

Package Control 3.0へのアップデート

import urllib.request,os; 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!')

エラーの場合の対処法

もしエラーでされない場合は下記のコードを同じように入れるとアップデートされると思います。

import urllib.request,os; 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('http://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!')

コメント

タイトルとURLをコピーしました