返回

在 Sublime Text3 下安装 Package Control

AI 摘要
Sublime Text是一款优秀的代码编辑器,具有强大的扩展性,支持通过插件扩展功能。安装Package Control是扩展功能的关键,而在Sublime Text2和Sublime Text3中安装Package Control的方式有所不同。在Sublime Text2中可通过控制台输入特定代码完成,而在Sublime Text3中则需要使用更新后的代码。当自动安装出现问题时,也可手动下载安装Package Control。通过这些步骤,用户可以轻松在Sublime Text中享受更多功能。

  Sublime Text,是这个地球上最好的代码编辑器,没有之一。因为在过去的一段时间里,我使用的版本是SublimeText2,所以听说Sublime Text3版本稳定后,决定开始尝鲜。哈哈,我就是这么一个"喜新厌旧"的人!Sublime的强大不仅仅在它优雅的外表,更为重要的是她无可匹敌的扩展性,就是说我们可以通过插件来扩展它的功能,这对于一个喜欢DIY的人来说简直是无法抗拒的诱惑。不过在接收这些诱惑前,我们需要一个工具Package Control,它是Sublime里最为基础、最为重要的插件,好了,现在问题来了,Sublime怎么安装Package Control!

  在Sublime Text2下我们可以通过CTRL+~打开控制台,然后输入代码:

import urllib2,os; 
pf='Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
os.makedirs( ipp ) 
if not os.path.exists(ipp) 
   else None; 
urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); 
open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' 
+pf.replace( ' ','%20' )).read()); 
print( 'Please restart Sublime Text to finish installation')

  可是到了Sublime Text3下,因为版本不同的关系,内部API发生变化,因此需要使用新的代码:

import urllib.request,os; 
pf = 'Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); 
open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' 
+ pf.replace(' ','%20')).read())

  当代码因为某些原因无法正常工作的时候,我们可以手动安装Package Control:

git clone git@github.com:wbond/package_control.git
  • 通过Preferences->Browser Packages进入Installed Packages目录
  • 重新启动Sublime,然后Enjoy it!
Built with Hugo v0.126.1
Theme Stack designed by Jimmy
已创作 273 篇文章,共计 1032286 字