Sublime Text 2 安装Package Control和插件的两种方法

Sublime Text 2 安装Package Control和插件的两种方法

缘起

前几天系统刚刚还原了,重装完Sublime Text2再安装插件的时候可能是由于公司的网络环境的问题,各种报错,将解决方法记录下来。系统环境:Win7 x64 + Sublime Text2。

Package Control

方法一:在线安装,首先打开 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‘) 

安装完了之后重启软件即可。

ps:输入Ctrl + Shift + P 然后输入Install Package看是否可以调出来Install Package验证下安装是否成功。

方法二:离线安装,前提是需要一个Package Control的安装包,将该安装包替换到Sublime Text2的相关路径下即可,这里有两个路径,经验证放置到其中任意一处均可。

  • 路径一:打开Sublime Text 2,点击PreFerences --> Browse Packages,进入一个文件夹后返回该文件夹的上一级“Sublime Text2”,找到一个“Installed Packages”文件夹(如果没有该文件夹则创建个新的),将下载好的Package Control的安装包放到“Installed Packages”文件夹下即可。
  • 路径二:Sublime Text 2 的安装路径,“Sublime Text 2\Pristine Packages\”文件夹下。

其中路径一是官方推荐的防止路径,详细信息,请看这里

安装插件

安装好Package Control之后安装插件很简单,输入Ctrl + Shift + P 然后找到希望安装的插件安装即可。但是我装好Package Control之后启动Package Control的时候报错,蹦出个弹框:“There are no packages available for installation”查半天未果,我怀疑是公司的网络问题,如有知道的大哥希望指点下。

好在我之前安装Sublime Text的时候各种插件都留有备份,不能从Package Control安装,那就直接解压插件,然后将解压后的文件夹取个名字放到点击PreFerences --> Browse Packages,进入的文件夹文件夹,这样该插件就安装成功了。

我在查找Package Control报错的时候,发现Package Control的作者耐心认真的回答每个朋友提出的Issue,真相在这里,无奈英文太差,没有看完。但是wbond的耐心和认真着实给我留下了很深的印象。

时间: 2024-12-20 01:05:24

Sublime Text 2 安装Package Control和插件的两种方法的相关文章

Sublime Text 3 安装 Package Control

Sublime Text 3 安装 Package Control | 浏览:2461 | 更新: 2014-04-26 18:07 自动安装: 1.通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台 2.粘贴对应版本的代码后回车安装 适用于 Sublime Text 3: import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_

神器Sublime Text 2安装Package Control

code如下: //Longest common sequence, dynamic programming method void FindLCS(char *str1, char *str2) { if(str1 == NULL || str2 == NULL) return; int length1 = strlen(str1)+1; int length2 = strlen(str2)+1; int **csLength,**direction;//two arrays to recor

Sublime Text 3安装Package Control失败

背景 最近在新设备上安装了Sublime Text 3这个编辑软件,他轻巧但却拥有丰富的插件库,深受广大前端程序猿的喜爱.但是安装插件需要安装Package Control包管理器. 问题 打开Sublime Text,点击View --> Show Console 打开控制台,将网上别的博主分享的代码粘贴到控制台输入框中 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.install

sublime Text 3 安装Package Control 两个步骤

一.简单的安装方法 sublime Text 3 打开按shift+`按键打开控制台将下边代码贴进去 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()) )

Sublime Text 3 安装Package Control【转】

转自:http://www.cnblogs.com/luoshupeng/archive/2013/09/09/3310777.html 原来Subl3安装Package Control很麻烦,现在简单的方法来了 一.简单的安装方法 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.inst

Sublime Text 3 安装Package Control

原来Subl3安装Package Control很麻烦,现在简单的方法来了 一.简单的安装方法 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.

Sublime Text 2安装Package Control的便捷方式

Package Control是针对ST2的包管理器. Package Control的安装 安装好ST2之后,从Views - Show Console或者Ctrl+~调出console. 将以下python代码粘贴进去并enter执行,即可完成安装: import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if no

Sublime Text 编辑器安装 Package Control

1.打开 sublime text  ,按 " Ctrl + `"( " ` ",就是"Tab"上面的那个,或者"1"左边那个键): 2.打开网站 https://packagecontrol.io/installation#st3复制红线部分代码,粘贴到上面提到的" Ctrl + `"的命令框内,并按"Enter"键,等几十秒(依网络状况而定),会提示安装完成: 3.确认安装成功 快捷

最新的sublime text 3 安装Package Control方法

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.req