Sublime Text 설정과 패키지 동기화 하기(with Dropbox)

Sublime Text에 설치한 패키지와 설정을 여러 컴퓨터에서 동일하게 유지하려면 Packages/User/ 폴더를 공유 저장소에 두고 이를 동기화 해야 합니다. Dropbox를 공유 저장소로 사용하는 동기화 방식을 적용해 봅니다.

기준이 되는 컴퓨터

패키지 설치 및 설정이 완료된 기준 컴퓨터의 설정을 Dropbox로 옮깁니다.

먼저 Sublime Text를 완전히 종료한 후 Windows PowerShell관리자 권한으로 실행합니다.

PowerShell

아래와 같이 PowerShell을 통해 Sublime Text의 Packages/User/ 폴더를 D:\Dropbox\Sublime\User\ 폴더로 대체합니다. Sublime Text 폴더와 Dropbox 폴더는 각자의 설정에 따라 변경해서 적용해야 합니다. 저는 Sublime Text는 기본 위치에 설치했지만, Dropbox는 공유 폴더를 D:\Dropbox로 변경하여 사용 중입니다.

Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

PS C:\Windows\system32> # Sublime Text의 Packages 폴더로 이동합니다
PS C:\Windows\system32> cd "$env:appdata\Sublime Text 3\Packages\"
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> # Dropbox 공유 폴더에 Sublime 폴더를 생성합니다
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> mkdir D:\Dropbox\Sublime
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> # User 폴더를 D:\Dropbox\Sublime 디렉토리로 이동합니다
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> mv User D:\Dropbox\Sublime
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> # D:\Dropbox\Sublime\User 폴더에 대한 링크(User)를 생성합니다
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> cmd /c mklink /D User D:\Dropbox\Sublime\User
User <<===>> D:\Dropbox\Sublime\User에 대한 기호화된 링크를 만들었습니다.
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages>

설정을 공유할 다른 컴퓨터

위에서 Dropbox로 옮긴 패키지/설정을 다른 컴퓨터에서도 똑같이 사용하려면 역시 PowerShell을 통해 작업을 해줘야 합니다. Sublime Text를 종료한 후 Windows PowerShell관리자 권한으로 실행합니다.

Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

PS C:\Windows\system32> # Sublime Text의 Packages 폴더로 이동합니다
PS C:\Windows\system32> cd "$env:appdata\Sublime Text 3\Packages\"
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> # User 폴더와 포함된 모든 폴더/파일을 삭제합니다
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> rmdir -recurse User
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> # D:\Dropbox\Sublime\User 폴더에 대한 링크(User)를 생성합니다
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages> cmd /c mklink /D User D:\Dropbox\Sublime\User
User <<===>> D:\Dropbox\Sublime\User에 대한 기호화된 링크를 만들었습니다.
PS C:\Users\homedir\AppData\Roaming\Sublime Text 3\Packages>

이제 D:\Dropbox\Sublime\User 폴더에 공유된 설정을 통해서 Sublime Text가 실행되기 때문에 양쪽 컴퓨터에서 동일한 개발환경을 사용할 수 있습니다.

신고