包控制:Sublime Text 3

时间:2017-10-09 17:18:59

标签: sublimetext3 babeljs

我正在尝试为Sublime Text 3安装babel插件。我按照此处的说明操作:https://packagecontrol.io/installation

我重新启动了Sublime Text,当我点击ctrl + shift + p并输入' package'我应该看看' Package Control:Install Package'。但这不会出现在列表中。

enter image description here

我该怎么办?我已经删除了' package_control'来自

我还尝试从https://github.com/babel/babel-sublime下载zip文件并放入sublime-text-3/Installed Packages。仍然没有快乐

7 个答案:

答案 0 :(得分:8)

按照此article的说明解决了我的问题。

简而言之:

  • Preference -> Settings
  • "Package Control"条目中删除ignored_packages(如果是最后一个条目,请前往逗号)
  • 重新启动Sublime

答案 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)

请尝试按以下步骤操作:

  1. 打开首选项菜单和浏览包,转到配置文件夹。
  2. 重命名整个配置" Sublime Text 3 "文件夹到" Sublime Text 3 - 备份"。
  3. 卸载Sublime text 3
  4. 安装Sublime text 3 with this guide并运行它而不注册..您现在可以找到Package Control ..
  5. Sublime Text 3 - 备份(如果需要)
  6. 上恢复旧配置

答案 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)

参考链接:https://packagecontrol.io/installation

答案 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