sublime text 3安装插件

sublime相比其他编辑器最大的优点就是占用内存小。一直用idea和vscode。好久没用sublime了,今天安装了一下新版本3.2.1,想要用它开发vue。安装插件的过程中踩了几个小坑。

安装package control

使用网上说的,控制台安装方式,按ctrl + \ `,输入下面的命令

1
2
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

  1. https://github.com/wbond/package_control/tree/3.3.0下载插件
  2. 把下载好的zip包解压,重命名为Package Control
  3. 打开Sublime3,菜单->Preferences->Browse Packages…然后复制Package Control文件夹到该目录
  4. 重启Sublime3,如果菜单->Preferences有Package Setting和Package Control就说明安装成功。
  5. Ctrl+Shift+p输入install选中Install Package回车就可以安装插件。

注意去github下载插件一定要选择稳定版,第一次下载了最新的测试版居然报了这个错误:plugin_host has exited unexpectedly,plugin functionality won't be available until Sublime Text has been restaarted

解决被墙问题

我在使用的过程中发现无法获取package列表,估计是被墙了,解决方法是
Preferences->Packges Settings->Package Control->Setting User
在里面加入一下配置就可以了。

1
2
3
4
5
{
"channels": [
"http://cst.stu.126.net/u/json/cms/channel_v3.json"
],
}

注意,如果文件已经有了配置,去掉外围的{}即可

安装插件

使用快捷键 Ctl+Shift+P,再选择 Package Control: Install Package。sublime会加载插件列表,左下角有提示,等待加载完毕,回填出新的输入框,搜索需要的插件下载即可。
安装过程也会在左下角显示,耐心等等插件安装完毕,一般很快就能安装完

安装vue高亮插件

使用快捷键 Ctl+Shift+P,再选择 Package Control: Install Package
等一会sublime下载完插件列表,会出现一个新的输入框,这时候输入Vue Syntax Highlight敲回车。就安装上了。

安装eslint插件

使用快捷键 Ctl+Shift+P,再选择 Package Control: Install Package
等一会sublime下载完插件列表,会出现一个新的输入框,这时候输入SublimeLinter-contrib-eslint敲回车。就安装上了。

安装代码格式化插件CodeFormatter

使用快捷键 Ctl+Shift+P,再选择 Package Control: Install Package
等一会sublime下载完插件列表,会出现一个新的输入框,这时候输入CodeFormatter敲回车。就安装上了。