Sublime Text3安装Pretty Json(Mac)
之前一直使用Sublime Text3配合Pretty Json,将一团乱麻的json进行格式化,非常的好用。但是在一次重新配置过程中,竟然遇到了很多问题,在此记录一下安装过程和踩过的坑。
1、安装Sublime Text
无须多言。
2、安装Package Contorl
此处介绍离线安装方案:
下载Package Control包,地址:https://github.com/wbond/package_control,下载好的zip包解压,重命名为 Package Control (注意:两个单词的首字母都要大写)
mac安装路径,通过Preference-Browse Packages,将Package Control放在Packages目录下,重新打开Sublime Text,Preference中有Package Settings 和 Package Control,就说明 Package Control 安装成功了
若重启软件后会有以下提示:It appears you have Package Control installed as both a .sublime-package file and a directory inside of the Packages folder。
解决方法是:Preferences — Browse Packages,此时会进入 Package Control 目录,找到 Sublime Text 3 下的Installed Packages文件夹,删除Installed Packages下的文件 Package Control.sublime-package 即可。(无此问题则忽略)
3、安装Pretty Json
Package Control,正常情况下,Command + Shift + P,在出现的框中输入install,选中Package Control: Install Package 就会进入安装插件模式。在搜索框中输入你要安装的插件的名字,选中后回车就会安装。安装插件的过程中,Sublime左下角会有个 = 左右摇晃。
如果选择 Install Package 之后,不出现搜索框,且报错:
Package Control
There are no packages available for installation
Please see https://packagecontrol.io/docs/troubleshooting for help</pre>
报错原因是Sublime Text 3读取插件列表的接口地址发生了变化,国内访问不了这个地址。
解决方案:在 Preferences—Package Setting—Package Control —Setting User 中更新如下列配置
图2:更新差距列表接口地址.png
配置如下:
"channels": [
"https://erhan.in/channel_v3.json"
]
更新后,再次打开Command + Shift + P,在出现的框中输入install,选中Package Control: Install Package即可进入插件安装弹窗,输入Pretty Json,点击选择即可安装
4、安装成功后,使用快捷键“ctrl+command+j”即可将格式化json。
若使用快捷键没反应,则需检查热键设置,Preference-KeyBingings,在右侧输入配置即可
图3:更新热键配置.png
配置如下:
{ "keys": ["ctrl+command+j"], "command": "pretty_json" },
以上为本期安装踩到的坑和解决方案,参考了如下文章:
Mac 环境下将Sublime Text 3 作为Ruby on Rails 编辑器的安装及配置
Mac下sublime安装pretty json使用及快捷键无效时,快捷键方式