จะบันทึก / กู้คืนการกำหนดค่า / ปลั๊กอิน Sublime Text 2 เพื่อโยกย้ายไปยังคอมพิวเตอร์เครื่องอื่นได้อย่างไร


89

ฉันต้องการย้ายจาก Mac เครื่องหนึ่งไปยังอีกเครื่องหนึ่งและต้องการให้ Sublime Text 2 บนคอมพิวเตอร์เครื่องใหม่มีการกำหนดค่า / ปลั๊กอินทั้งหมดที่ฉันติดตั้งไว้ในเครื่องเก่า

มีโฟลเดอร์บางโฟลเดอร์ที่ฉันสามารถคัดลอกและกู้คืนในโฟลเดอร์อื่นเพื่อจำลองทุกอย่างได้หรือไม่?


1
ดูเหมือนว่านี่เป็นข้อมูลเพียงพอที่จะทำเช่นนั้น: opensourcehacker.com/2012/05/24/…
earlyadopter

คำตอบ:


205

ฉันเพิ่งตั้งค่าโซลูชันที่ดีสำหรับสิ่งนี้ต้องใช้ Dropbox ฉันกำลังใช้สิ่งนี้เพื่อซิงค์ปลั๊กอินและการตั้งค่ากับการติดตั้ง sublime ที่แตกต่างกัน ~ 5 รายการบน windows, linux, osx และ vm สองสามตัว

  • ขั้นตอนที่ 1: ใช้PackageControlเพื่อจัดการปลั๊กอินทั้งหมดของคุณมันยอดเยี่ยมมาก

  • ขั้นตอนที่ 2: เพิ่มไดเร็กทอรี "Sublime" ลงในไดเร็กทอรีดรอปบ็อกซ์รูทของคุณ (ฉันจำลองโครงสร้างไดเร็กทอรีแบบเต็มสำหรับนรกของมัน{DropBox}/Sublime/Packages/User) ตรวจสอบให้แน่ใจว่า Sublime ถูกปิดแล้วและย้ายเนื้อหา{SublimeRoot}/Packages/Userในไปยังไดเร็กทอรีดรอปบ็อกซ์ที่คุณเพิ่งสร้างขึ้น ลบ{SublimeRoot}/Packages/Userและแทนที่ด้วย symlink {DropBox}/Sublime/Packages/Userที่ชี้ไปยัง

ใช้กระบวนการเดียวกันนี้กับคอมพิวเตอร์ทุกเครื่องที่คุณใช้ Sublime ซึ่งทำได้ 2 อย่าง

  • 1) เนื้อหาในUser/ไดเร็กทอรีของคุณถูกซิงค์ดังนั้นการตั้งค่าแบบกำหนดเองทั้งหมดของคุณจะเหมือนกันในทุกเครื่อง

  • 2) ทุกครั้งที่ PackageControl เริ่มทำงานจะตรวจสอบPackage Control.sublime-settingsในUser/ไดเรกทอรีของคุณ หากพบปลั๊กอินที่ควรติดตั้งตามการตั้งค่า แต่ไม่ได้ติดตั้งจริงปลั๊กอินจะติดตั้งโดยอัตโนมัติโดยไม่มีคำถาม

การตั้งค่าคอมพิวเตอร์เครื่องอื่นด้วยโซลูชันนี้เพียงแค่ต้องติดตั้งซับไลม์และการควบคุมแพ็กเกจจากนั้นเพียงแค่ลบ{SublimeRoot}/Packages/User/ไดเร็กทอรีและชี้ไปที่สำเนาในดรอปบ็อกซ์พร้อมลิงก์สัญลักษณ์ ในครั้งต่อไปที่คุณเปิดไฟประเสริฐการควบคุมแพ็คเกจจะติดตั้งปลั๊กอินทั้งหมดของคุณโดยอัตโนมัติ

การสร้างลิงก์สัญลักษณ์ : ดำเนินการจาก{Sublime}/Packagesไดเร็กทอรี

  • Windows :mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • ลินุกซ์ / OSX :ln -s {DropboxRoot}/Sublime/Packages/User ./User

1
นี่มันสุดยอดมาก! แต่ฉันพบการตั้งค่าผู้ใช้ของฉันใน C: \ Users [ชื่อผู้ใช้] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User (Windows 7 Ultimate SP1)
ed1nh0

8
ฉันก็ทำแบบเดียวกัน แต่ใช้ google drive mklink / D ผู้ใช้ g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks

2
@ crstamps2 ใช่แล้ว ไฟล์แอ็พพลิเคชันซับไลม์หลักอยู่ในตำแหน่งที่แตกต่างกันโดยสิ้นเชิงในระบบไฟล์
jdc0589

11
{SublimeRoot} บน OSX คือ ~ / Library / Application Support / Sublime Text 2
Magne

1
ฉันสร้าง.configโฟลเดอร์~/Dropboxและเชื่อมโยง~/.configโฟลเดอร์linux ของฉันกับสำเนา Dropbox บน Mac / Windows ฉันแค่เชื่อมโยงไปยัง~/Dropbox/.config/sublime-text-2 หรือ.../sublime-text-2/Packages/Userอะไรก็ตามที่ใช้ได้กับการใช้งานซับไลม์ของระบบปฏิบัติการนั้น สิ่งนี้เลือกแพ็คเกจและการตั้งค่าอื่น ๆ นอกเหนือจากผู้ใช้เท่านั้น นอกจากนี้แอปที่คล้ายคำพังเพยอื่น ๆ ที่ใช้~/.configจะซิงค์อยู่เช่นกัน
เตา

19

เพิ่มไดเร็กทอรี ~/Library/Application Support/Sublime Text 2/Packagesไปยัง git repository ยกตัวอย่างเช่นbitbucket ดังนั้นคุณสามารถยืนยันหลังจากการเปลี่ยนแปลงใด ๆ ด้วยปลั๊กอินและการตั้งค่า หากมีบางสิ่งที่ผิดพลาดด้วย Sublime text2 คุณสามารถย้อนกลับได้อย่างง่ายดาย


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

9

สำรองข้อความ SUBLIME

  1. คัดลอกไฟล์จากC:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    ตำแหน่งไฟล์สามารถพบได้โดยใช้ - เปิด Sublime Text -> เรียกดูแพ็คเกจ
  2. ปิด Sublime Text
  3. สำรองข้อมูลโฟลเดอร์ทั้งหมดจาก Sublime Text 2 Folder
    a. Sublime Text 2 / แพ็คเกจที่ติดตั้ง
    b. Sublime Text 2 / แพ็คเกจ
    ค. Sublime Text 2 / Pristine Packages
    d. Sublime Text 2 / การตั้งค่า

การติดตั้งใหม่

  • ตอนนี้แทนที่ไฟล์สำรองทั้งหมดในการติดตั้งใหม่ C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • ตำแหน่งไฟล์สามารถพบได้โดยใช้ - เปิด Sublime Text -> เรียกดูแพ็คเกจ
  • ปิด Sublime Text
  • หากคุณได้รับข้อผิดพลาดไม่สามารถบันทึกพื้นที่ทำงานได้
    1. สร้างโครงการใหม่
    2. บันทึกโครงการ
    3. ออก
    4. รีสตาร์ท Sublime Text

1

สิ่งที่คุณต้องทำคือคัดลอกไฟล์ต่อไปนี้จากคอมพิวเตอร์ MacOs เครื่องเก่า:

~ / Library / Application Support / Sublime Text 3 / Packages / User / Package Control.sublime-settings ~ / Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings

ตรวจสอบให้แน่ใจว่าคุณพบอีเมลเก่าพร้อมใบอนุญาตที่คุณซื้อและจดบันทึกแพ็คเกจที่ปิดใช้งานเนื่องจากอาจไม่ถูกปิดใช้งานเมื่อคุณรีสตาร์ทแอปด้วยการกำหนดค่าใหม่

จากนั้นใน MacO ใหม่:

  1. ติดตั้ง ST3
  2. ติดตั้ง PackageControl
  3. คัดลอกไฟล์ไปที่ ~ / Library / Application Support / Sublime Text 3 / Packages / User /
  4. รีสตาร์ทแอปพลิเคชัน
  5. หมายเหตุ: คุณอาจต้องรีสตาร์ทสองสามครั้งอาจมีปัญหาได้จนกว่าการกำหนดค่าจะติดตั้งแพคเกจทั้งหมดใหม่จากไฟล์ .ublime-settings

คุณไม่ต้องการแพ็คเกจการตั้งค่าทั้งหมดในไดเร็กทอรีผู้ใช้ซึ่งจะถูกติดตั้งใหม่โดยอัตโนมัติเมื่อรีสตาร์ท ฉันเดาว่ามันคงไม่เจ็บที่จะคว้ามันมาทั้งหมด แต่โดยปกติแล้ว Mac ใหม่ == การตั้งค่าใหม่ "Package Control.sublime-settings" จะติดตั้งแพ็คเกจทั้งหมดที่ระบุไว้ในนั้นโดยอัตโนมัติ

ฉันกำลังจะย้าย Macs ฉันจะอัปเดตสิ่งนี้เมื่อเสร็จสิ้นเพื่อยืนยันว่าใช้งานได้!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.