MyTetra Share
Делитесь знаниями!
Синхронизация настроек
Время создания: 30.11.2021 21:12
Автор: alensav
Текстовые метки: sublime text синхронизация
Раздел: MyTetra - INTERNET - SUBLIME_TEXT3
Запись: alensav/MyTetra2/main/base/1638295925d9x5vb7a1z/text.html на raw.githubusercontent.com

Installation

Browse

Search

Docs

News

Stats

About

Say Thanks

DOCS

Syncing

To properly sync your installed packages across different machines, you actually do not want to sync the whole Packages/ and Installed Packages/ folders. The reason for this is that some packages have different versions for different operating systems. By syncing the actual package contents across operating systems, you will possibly run into broken packages.


The proper solution is to install Package Control on all machines and then to sync only the Packages/User/ folder. This folder contains the Package Control.sublime-settings file, which includes a list of all installed packages. If this file is copied to another machine, the next time Sublime Text is started, Package Control will install the correct version of any missing packages.


Using Git

Many developers are familiar with Git, and it is a logical choice for keeping files in sync across machines if you don't mind a little manual work. There are a few things to keep in consideration when using Git:


If you use a service like GitHub and do not use a private repository, you may accidentally share license keys for any commercial packages you have purchased.

Certain files and folders in the Packages/User/ folder change regularly, so you may want to add them to a .gitignore file. There is really no harm in syncing these, however some of them change on an hourly basis, which may result in having to run more Git commands. Examples include:


Package Control.last-run

Package Control.ca-list

Package Control.ca-bundle

Package Control.system-ca-bundle

Package Control.cache/

Package Control.ca-certs/

Using Dropbox

Dropbox is another popular choice for syncing settings. It has the benefit of automatically syncing files and not having to worry about privacy. In order to use this properly, symlinks must be set up via the command line. The following instructions should provide some guidance.


Windows instructions

Mac instructions

Linux instructions

Windows

These instructions work for Windows Vista and newer, but unfortunately do not work for Windows XP. If your Dropbox folder is not in the default location, you'll need to change $env:userprofile\Dropbox to your location.


Close Sublime Text

Open PowerShell by right-clicking and selecting Run as administrator

First Machine

On your first machine, use the following instructions.


Sublime Text 3Sublime Text 2

cd "$env:appdata\Sublime Text 3\Packages\"

mkdir $env:userprofile\Dropbox\Sublime

mv User $env:userprofile\Dropbox\Sublime\

cmd /c mklink /D User $env:userprofile\Dropbox\Sublime\User

Other Machine(s)

On your other machine(s), use the following instructions. These instructions will remove your User/ folder and all contents!


Sublime Text 3Sublime Text 2

cd "$env:appdata\Sublime Text 3\Packages\"

rmdir -recurse User

cmd /c mklink /D User $env:userprofile\Dropbox\Sublime\User

Mac

If your Dropbox folder is not in the default location, you'll need to change ~/Dropbox to your location.


Close Sublime Text

Open Terminal

First Machine

On your first machine, use the following instructions.


Sublime Text 3Sublime Text 2

cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/

mkdir ~/Dropbox/Sublime

mv User ~/Dropbox/Sublime/

ln -s ~/Dropbox/Sublime/User

Other Machine(s)

On your other machine(s), use the following instructions. These instructions will remove your User/ folder and all contents!


Sublime Text 3Sublime Text 2

cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/

rm -r User

ln -s ~/Dropbox/Sublime/User

Linux

If your Dropbox folder is not in the default location, you'll need to change ~/Dropbox to your location.


Close Sublime Text

Open Terminal

First Machine

On your first machine, use the following instructions.


Sublime Text 3Sublime Text 2

cd ~/.config/sublime-text-3/Packages/

mkdir ~/Dropbox/Sublime

mv User ~/Dropbox/Sublime/

ln -s ~/Dropbox/Sublime/User

Other Machine(s)

On your other machine(s), use the following instructions. These instructions will remove your User/ folder and all contents!


Sublime Text 3Sublime Text 2

cd ~/.config/sublime-text-3/Packages/

rm -r User

ln -s ~/Dropbox/Sublime/User


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования