同步Sublime Text配置

0. 写在最前面

sublime是一款很好的跨平台代码编辑器,相信不少人都在用。但它的配置也是一件很烦的事,所以不少人都但愿多个系统的sublime配置可以同样。本文就是讲解如何最正确地同步Sublime Text的配置。git

网上不少教程其实都是错的,官网给出了最好的同步建议:
https://packagecontrol.io/docs/syncing程序员

不想看英文的我简单说下。github

1. 同步用户设置

网上不少人说要同步整个Packages/Installed Packages/文件夹,这是错的!!!!由于有些包在不一样系统下是不同的,Linux下能用,在Windows就不必定能用。最好的方法是同步用户设置,而后让Package Control本身去从新下载!!web

  1. 在软件中打开Preference->Browse Packages
  2. 在打开的文件夹中找到到User文件夹
  3. User文件夹备份便可(你能够用github,也能够用百度云,甚至能够直接用U盘复制)

若是是github备份的话,能够写个.gitignore文件删掉一些缓存文件。至于怎么用github或者怎么用.gitgithub,请本身百度,做为一个程序员连github都不知道的话也不会用Sublime不是?缓存

2. 安装Package Control

在新的环境安装完成Sublime Text后,首先须要安装Package Control编辑器

安装方法有两种,一种是经过命令行安装,另外一种是直接下载包安装。官网安装方法:https://packagecontrol.io/installation#st3svg

  • 命令行方法
    Ctrl + `打开Sublime Text的命令行,在其中输入如下命令并按下确认键便可(注意,下面命令针对Sublime3,若是是2的话请到上面的安装连接找)

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)ui

但我在Windows下安装失败了(Linux下能够),只能本身下载安装。url

  • 人工安装
  1. 点击 Preferences > Browse Packages到文件夹
  2. 回到上一层目录找到Installed Packages文件夹
  3. 下载Control.sublime-package而后复制到Installed Packages目录下。下载目录:https://packagecontrol.io/Package Control.sublime-package
  4. 重启sublime

而后将本身备份的User文件夹替换掉现有的就行。命令行

PS:个人配置github地址https://github.com/HaoQChen/SublimeSetting参考不少博客配置的,最终样子长这样:
在这里插入图片描述
喜欢的话帮我github点个赞呗。


喜欢个人文章的话Star一下呗Star

相关文章
相关标签/搜索