sublime是一款很好的跨平臺代碼編輯器,相信不少人都在用。但它的配置也是一件很煩的事,所以不少人都但願多個系統的sublime配置可以同樣。本文就是講解如何最正確地同步Sublime Text的配置。git
網上不少教程其實都是錯的,官網給出了最好的同步建議:
https://packagecontrol.io/docs/syncing程序員
不想看英文的我簡單說下。github
網上不少人說要同步整個Packages/
和Installed Packages/
文件夾,這是錯的!!!!由於有些包在不一樣系統下是不同的,Linux下能用,在Windows就不必定能用。最好的方法是同步用戶設置,而後讓Package Control
本身去從新下載!!web
Preference->Browse Packages
User
文件夾User
文件夾備份便可(你能夠用github,也能夠用百度雲,甚至能夠直接用U盤複製)若是是github備份的話,能夠寫個.gitignore文件刪掉一些緩存文件。至於怎麼用github或者怎麼用.gitgithub,請本身百度,做爲一個程序員連github都不知道的話也不會用Sublime不是?緩存
Package Control
在新的環境安裝完成Sublime Text後,首先須要安裝Package Control
編輯器
安裝方法有兩種,一種是經過命令行安裝,另外一種是直接下載包安裝。官網安裝方法:https://packagecontrol.io/installation#st3svg
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
Preferences > Browse Packages
到文件夾Installed Packages
文件夾Control.sublime-package
而後複製到Installed Packages
目錄下。下載目錄:https://packagecontrol.io/Package Control.sublime-package而後將本身備份的User
文件夾替換掉現有的就行。命令行
PS:個人配置github地址:https://github.com/HaoQChen/SublimeSetting參考不少博客配置的,最終樣子長這樣:
喜歡的話幫我github點個讚唄。
喜歡個人文章的話Star一下唄Star