我正在尝试为Sublime Text 3安装babel插件。我按照此处的说明操作:https://packagecontrol.io/installation
我重新启动了Sublime Text,当我点击ctrl + shift + p并输入' package'我应该看看' Package Control:Install Package'。但这不会出现在列表中。
我该怎么办?我已经删除了' package_control'来自 我还尝试从https://github.com/babel/babel-sublime
下载zip文件并放入sublime-text-3/Installed Packages
。仍然没有快乐
答案 0 :(得分:8)
按照此article的说明解决了我的问题。
简而言之:
Preference -> Settings
"Package Control"
条目中删除ignored_packages
(如果是最后一个条目,请前往逗号)答案 1 :(得分:3)
最简单的安装方法是通过Sublime Text控制台。可通过 CTRL + `快捷方式或查看> 显示控制台菜单访问控制台。打开后,将适合您Sublime Text版本的Python代码粘贴到控制台中。
SUBLIME TEXT#
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
SUBLIME TEXT 2
import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
答案 2 :(得分:2)
请尝试按以下步骤操作:
答案 3 :(得分:1)
这是崇高的常见错误。你在github上看到过这个问题吗?:
Package Control not showing in sublime 3
通常,从忽略的列表中删除包控件就足够了,但从您的情况来看,似乎没有正确安装包控件。在这种情况下,请尝试重新安装软件包控件并查看控制台是否有任何错误。
答案 4 :(得分:1)
请按照以下流程操作。 打开Sublime并转到View-> Show console
然后通过文本框中的代码并输入。
import urllib.request,os,hashlib;
h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60';
pf = 'Package Control.sublime-package';
ipp = sublime.installed_packages_path();
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );
by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read();
dh = hashlib.sha256(by).hexdigest();
print('Error validating download (got %s instead of %s), please try manual install' % (dh, h))
if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
答案 5 :(得分:1)
对于遇到此问题的任何人,我们在办公室有一位用户遇到问题,他们可以看到“安装软件包”。但它没有用。问题是,/home/user/.config/sublime-text-3
中的文件只有root权限。因此,当我们尝试运行安装包时,它失败了,并且没有出现错误。
正在运行rm -rf /home/user/.config/sublime-text-3/
解决了这个问题。我们首先卸载Sublime3,然后运行该命令,然后重新安装,bingo,所有工作都在工作。
如果这不是您的问题,那么在您尝试执行任何操作并打开错误消息时,打开控制台是值得的。可以使用CTRL +`
打开控制台希望能有所帮助。
答案 6 :(得分:0)
有同样的问题,但设置中没有忽略“包控制”。 所以我只是通过下载并在“已安装的包/”文件夹中替换它来手动重新安装“包控制”。 https://packagecontrol.io/installation#Manual