Làm thế nào để lưu / khôi phục cấu hình / plugin Sublime Text 2 để di chuyển sang máy tính khác?


88

Tôi cần di chuyển từ máy Mac này sang máy Mac khác và muốn Sublime Text 2 trên máy tính mới có tất cả cấu hình / plugin giống như tôi đã cài đặt trên máy cũ.

Có một số thư mục mà tôi có thể sao chép và khôi phục trên một thư mục khác để sao chép mọi thứ không?


1
Có vẻ như đây là đủ thông tin để thực hiện điều đó: opensourcehacker.com/2012/05/24/…
Earlyadopter

Câu trả lời:


204

Tôi vừa thiết lập một giải pháp tốt cho việc này, nó yêu cầu tài khoản đăng. Tôi hiện đang sử dụng công cụ này để đồng bộ hóa các plugin và cài đặt trên ~ 5 bản cài đặt siêu phàm khác nhau trên windows, linux, osx và một số vm.

  • Bước 1: Sử dụng PackageControl để quản lý tất cả các plugin của bạn, nó thật tuyệt vời.

  • Bước 2: Thêm thư mục "Sublime" vào thư mục hộp thả xuống gốc của bạn (Tôi đã sao chép cấu trúc thư mục đầy đủ cho cái quái của nó, {DropBox}/Sublime/Packages/User). Đảm bảo rằng sublime đã được đóng và chuyển nội dung {SublimeRoot}/Packages/Usertrong thư mục dropbox bạn vừa tạo. Xóa {SublimeRoot}/Packages/Uservà thay thế nó bằng một liên kết tượng trưng trỏ đến {DropBox}/Sublime/Packages/User.

Sử dụng quy trình tương tự trên mọi máy tính mà bạn sử dụng sublime, nó thực hiện được 2 điều.

  • 1) Nội dung trong User/thư mục của bạn được đồng bộ hóa, vì vậy tất cả các cài đặt tùy chỉnh của bạn đều giống nhau trên các máy.

  • 2) Mỗi ​​khi PackageControl khởi động, nó sẽ kiểm tra thư mục Package Control.sublime-settingscủa bạn User/. Nếu tìm thấy một plugin cần được cài đặt theo cài đặt, nhưng thực sự không được cài đặt, nó sẽ tự động cài đặt nó, không cần câu hỏi.

Việc thiết lập một máy tính khác bằng giải pháp này chỉ cần cài đặt sublime và package control, sau đó chỉ cần xóa {SublimeRoot}/Packages/User/thư mục và trỏ nó đến bản sao trong dropbox với một liên kết tượng trưng. Lần tới khi bạn kích hoạt sublime, kiểm soát gói sẽ tự động cài đặt tất cả các plugin của bạn.

Tạo các liên kết tượng trưng : thực thi từ{Sublime}/Packagesthư mục

  • Windows :mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux / OSX :ln -s {DropboxRoot}/Sublime/Packages/User ./User

1
Điều này thực sự tuyệt vời! Nhưng tôi đã tìm thấy cài đặt người dùng của mình trong C: \ Users [tên người dùng] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User (Windows 7 Ultimate SP1)
ed1nh0

8
Tôi cũng đã làm điều tương tự nhưng với google drive. mklink / D Người dùng g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks

2
@ crstamps2, đúng vậy. các tệp ứng dụng siêu phàm cốt lõi nằm ở một vị trí hoàn toàn khác trong hệ thống tệp.
jdc0589

11
{SublimeRoot} trên OSX là ~ / Thư viện / Hỗ trợ ứng dụng / Sublime Text 2
Magne

1
Tôi tạo một .configthư mục trong ~/Dropboxvà liên kết ~/.configcác thư mục linux của mình với bản sao Dropbox. Trên Mac / Windows, tôi chỉ liên kết đến ~/Dropbox/.config/sublime-text-2 hoặc .../sublime-text-2/Packages/User, bất cứ thứ gì hoạt động cho việc triển khai sublime của hệ điều hành đó. Thao tác này chọn các gói và cài đặt khác ngoài Người dùng. Ngoài ra, các ứng dụng giống gnome khác ~/.configcũng được đồng bộ hóa.
hobs

19

Thêm thư mục ~/Library/Application Support/Sublime Text 2/Packagesvào kho lưu trữ git. Ví dụ bitbucket . Vì vậy, bạn có thể cam kết sau bất kỳ thay đổi nào với các plugin và cài đặt. Nếu một cái gì đó không thành công với sublime text2, bạn có thể dễ dàng khôi phục.


trong Windows7 - C:\Users\[user]\AppData\Roaming\Sublime Text 3
vsync

9

BACKUP SUBLIME TEXT

  1. Sao chép tệp từ C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    Vị trí tệp có thể được tìm thấy bằng cách sử dụng - Mở Văn bản Sublime -> Duyệt qua các gói
  2. Đóng văn bản siêu phàm
  3. Sao lưu tất cả thư mục từ Thư mục Sublime Text 2
    a. Sublime Text 2 / Các gói đã cài đặt
    b. Sublime Text 2 / Gói
    c. Sublime Text 2 / Pristine Packages
    d. Sublime Text 2 / Cài đặt

CÀI ĐẶT MỚI

  • Bây giờ thay thế tất cả các tệp sao lưu trong cài đặt mới C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • Vị trí tệp có thể được tìm thấy bằng cách sử dụng - Mở Văn bản Sublime -> Duyệt qua các gói
  • Đóng văn bản siêu phàm
  • Nếu bạn gặp lỗi không thể tiết kiệm không gian làm việc
    1. Tạo một dự án mới
    2. Lưu dự án
    3. Lối ra
    4. Khởi động lại văn bản siêu phàm

1

Tất cả những gì bạn cần làm là sao chép các tệp sau từ máy tính MacOs cũ:

~ / Thư viện / Hỗ trợ ứng dụng / Sublime Text 3 / Packages / User / Package Control. Sublime-settings ~ / Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings

Ngoài ra, hãy đảm bảo rằng bạn tìm thấy email cũ có giấy phép bạn đã mua và ghi chú lại các gói đã bị vô hiệu hóa, vì chúng có thể không bị tắt khi bạn khởi động lại ứng dụng với cấu hình mới.

Sau đó, trên MacO mới:

  1. cài đặt ST3
  2. cài đặt PackageControl
  3. Sao chép các tập tin vào ~ / Thư viện / Hỗ trợ ứng dụng / Sublime Text 3 / Gói / Người dùng /
  4. Khởi động lại ứng dụng
  5. LƯU Ý: Bạn có thể phải khởi động lại nó một vài lần, nó có thể bị lỗi cho đến khi cấu hình cài đặt lại tất cả các gói từ tệp .sublime-settings.

Bạn không cần tất cả các gói cài đặt trong thư mục Người dùng, chúng sẽ tự động được cài đặt lại khi khởi động lại. Tôi đoán sẽ không hại gì khi lấy tất cả chúng, nhưng thường là Mac mới == cài đặt mới. "Package Control.sublime-settings" sẽ tự động cài đặt tất cả các gói được liệt kê trong đó.

Tôi sắp di chuyển máy Mac, tôi sẽ cập nhật điều này khi hoàn tất để xác minh nó hoạt động!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.