同步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

相關文章
相關標籤/搜索