ย้ายจาก Sublime text 2 เป็น Sublime text3


84

ฉันต้องการย้ายจาก sublime text 2 เป็น sublime text 3 เพื่อให้มีการกำหนดค่า / ปลั๊กอินเดียวกันทั้งหมดที่ฉันติดตั้งไว้ใน sublime text2

ฉันติดตั้ง Sublime text 3 แล้ว แต่ไม่มีแพ็คเกจและการตั้งค่า Sublime text 2 ฉันไม่รู้จริงๆว่ามีวิธีการตรงไปตรงมาในการโยกย้ายหรือเพียงแค่คัดลอกบางโฟลเดอร์


3
Sublime Text จะเก็บการตั้งค่าและปลั๊กอินทั้งหมดไว้ในโฟลเดอร์ config เดียว นอกจากนี้ Sublime Text 3 ยังใช้ Python 3 แทน Python 2 ดังนั้นปลั๊กอินของคุณอาจไม่ทำงาน มันยังอยู่ในช่วงเบต้า
Blender

ตกลง. แล้วฉันควรติดตั้งปลั๊กอินทั้งหมดใหม่หรือไม่? สำหรับการตั้งค่าฉันสามารถคัดลอกและวางบางโฟลเดอร์ได้หรือไม่ ถ้าเป็นจะคัดลอกโฟลเดอร์ใด (สำหรับ OSX)
Fizer Khan

1
คุณจะต้องติดตั้งปลั๊กอินของคุณและขึ้นอยู่กับว่าคุณใช้ปลั๊กอินใดคุณอาจต้องรอการสนับสนุน ST3 มีรายการสะดวกที่นี่: github.com/wbond/sublime_package_control/wiki/…
Jeremy Halliwell

ตรวจสอบ: youtube.com/watch?v=Nsp6HxULU1Q
Brett

คำตอบ:


97

ฉันเขียนบล็อกโพสต์รายละเอียดเกี่ยวกับวิธีการย้ายจาก Sublime Text 2 ไปยัง ST3

อ่าน: "ฉันสามารถใช้ ST3 ได้หรือยังการย้ายไปยัง Sublime Text 3"

TLDR:

  1. ใช้ git เพื่อติดตั้งสาขา python3 ของ Package Control มีคำแนะนำทีละขั้นตอนที่นี่ ;

  2. ย้ายไปโฟลเดอร์ของคุณทั้งหมดในSublime Text 2/Packages/การSublime Text 3/Packages/ยกเว้นที่สอง: และDefaultPackage Control


9
+1 ฉันประสบปัญหาเมื่อกำลังคัดลอกโฟลเดอร์แพ็คเกจทั้งหมด ( defaultและpackage controlด้วย) แม้ว่าฉันจะรู้ว่าการวิเคราะห์ Google ของคุณเป็นเรื่องดีที่จะมีคนเข้ามาในเว็บไซต์ของคุณ แต่จะดีกว่าถ้า SO มีอย่างน้อยสองขั้นตอนที่คุณโพสต์ Dunno หากโพสต์ของคุณจะถูกลบ / ไม่สามารถใช้งานได้ในสักวันหนึ่ง
RaphaelDDL

6
แยกจากsublime.wbond.net/docs/syncing : จริงๆแล้วคุณไม่ต้องการซิงค์แพ็คเกจ /และแพ็คเกจ /โฟลเดอร์ที่ติดตั้งทั้งหมด ... วิธีแก้ปัญหาที่เหมาะสมคือซิงค์เฉพาะแพ็คเกจ / ผู้ใช้ / โฟลเดอร์
Iulian Onofrei

3
เนื่องจากสิ่งนี้ถูกเขียนขึ้นข้อความ Sublime จึงทำให้การติดตั้ง Package Control ใน Sublimetext 3 ลบสิ่งที่เป็น git ได้ง่ายทำตามคำแนะนำอย่างเป็นทางการสำหรับส่วนนั้นsublime.wbond.net/installation
pal4life

ขอบคุณสำหรับโพสต์นี้ - ใช้ทุกขั้นตอนและโยกย้าย 0 ปัญหา
wick3d

1
ตอนนี้วิดีโอล้าสมัยไปเล็กน้อยตัวจัดการแพ็คเกจมีการติดตั้งที่เกี่ยวข้องกับการวางโค้ด Python ลงในคอนโซล python
Ghoti

5

การตั้งค่า / การกำหนดค่าของคุณจาก ST2 อยู่ในแพ็คเกจ / ผู้ใช้ (ค้นหาได้ด้วยการตั้งค่า -> เรียกดูแพ็คเกจ) คุณสามารถคัดลอกโฟลเดอร์นั้นไปยังโฟลเดอร์ Packages ใน ST3

เกี่ยวกับปลั๊กอินควรตรวจสอบลิงค์ที่กล่าวถึงแล้ว: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages หน้าวิกินี้จะอธิบายว่าปลั๊กอินใดที่สามารถติดตั้งผ่านการควบคุมแพ็คเกจและปลั๊กอินใด ต้องติดตั้งด้วยตนเอง


เนื้อหาลิงก์: "หน้านี้ถูกลบออกเนื่องจาก Package Control 2.0 ได้รับการเผยแพร่และนำเสนอแพ็คเกจที่เหมาะสมโดยอัตโนมัติตามเวอร์ชันของ Sublime Text ที่คุณใช้อยู่" ลิงก์ใหม่เปลี่ยนเส้นทางไปที่: packagecontrol.io
Bluesail20

3

ข้อมูล aditional สำหรับผู้ใช้ Windows เพื่อให้ST3เป็นบรรณาธิการเริ่มต้นหลังจากที่ย้ายถิ่น

หากคุณเก็บทั้งสองเวอร์ชันไว้หรือหากคุณถอนการติดตั้งST2... คุณอาจสังเกตเห็นว่าคุณไม่สามารถเปิดไฟล์หรือเชื่อมโยงopen withโดยค่าเริ่มต้นกับST3.

ฉันคิดว่าฉันสามารถช่วยคุณให้Open With / default editorทำงานได้
ปัญหาคือโปรแกรมถอนการติดตั้ง Sublime Text ไม่ได้ลบรายการรีจิสทรีเฉพาะที่อ้างถึง sublime_text.exe ของ Sublime Text 2 ซึ่งป้องกันไม่ให้ Windows เพิ่มรายการสำหรับ sublime_text.exe ของ Sublime Text 3

หากต้องการแก้ไขด้วยตนเองให้เปิดregeditและไปที่:

Computer\HKEY_CLASSES_ROOT\Applications\

ค้นหาsublime_text.exeรายการและลบออก ตอนนี้คุณควรตั้งค่า Sublime Text 3 เป็นตัวแก้ไขเริ่มต้นสำหรับสิ่งที่คุณต้องการได้แล้ว

ที่มา: Re: ไม่สามารถสร้างโปรแกรมแก้ไขเริ่มต้นใน windowsโดย @ kane_t


2
  1. ติดตั้ง Package Control เวอร์ชัน Python3 คัดลอกโค้ด Sublime Text 3 สำหรับ Package Controlเปิด Sublime's Console ( Ctrl `) แล้ววางโค้ดลงในคอนโซล

  2. เปิดไดเร็กทอรีแพ็กเกจของผู้ใช้ของคุณสำหรับเวอร์ชัน Sublime Text ทั้งสองจากเมนูโดยใช้ Preferences> Browser Packages...ใน Sublime Text ( Sublime Text> Preferences> Browser Packages...ใน OSX.)

  3. ในไดเร็กทอรี ST2 Packages คัดลอกไดเรกทอรีทั้งหมดยกเว้นสองรายการนี้: DefaultและPackage Control. วางไดเร็กทอรีเหล่านั้นทั้งหมดลงในไดเร็กทอรี ST3 Packages

  4. รีสตาร์ท Sublime Text 3.

  5. (ไม่บังคับ) ย้ายนามแฝงเทอร์มินัล / พรอมต์คำสั่งไปที่ ST3

    • Windows: แก้ไขautoexec.batในไดเรกทอรีผู้ใช้ของคุณ เปลี่ยนdoskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*เป็นdoskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*. บันทึกautoexec.batและรีสตาร์ทอินเทอร์เฟซบรรทัดคำสั่งของคุณ

    • OSX: ลบนามแฝงเก่าโดยดำเนินการsudo rm /bin/sublในเทอร์มินัล เพิ่มนามแฝงใหม่ด้วยsudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl.

  6. (ไม่บังคับ) ป้อนรหัสใบอนุญาตของคุณใน ST3 จากเมนูให้เลือกHelp> Enter Licenseและวางรหัสใบอนุญาตของคุณ

ดูบล็อกโพสต์ของ Wes เกี่ยวกับวิธีการย้ายจาก Sublime Text 2 ไปยัง ST3 สำหรับรายละเอียดเพิ่มเติม: "ฉันสามารถใช้ ST3 ได้หรือยังการย้ายไปยัง Sublime Text 3"


[5] (1) autoexec.bat?? .. คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับwindows version
gmo

@gmo - ใน Win7 ของฉันฉันใช้ autoexec.bat เพื่อกำหนด doskey (aka aliases) ในทุก ๆ การเริ่มต้นของพรอมต์คำสั่ง คุณพบว่าสิ่งนี้ใช้ไม่ได้กับ Windows เวอร์ชันอื่นหรือไม่?
KatieK

w7x64 ไม่รู้ว่ายังใช้งานได้อยู่ แต่แปลกใจที่คุณรวมไฟล์นั้นไว้ในคำตอบดูเหมือนเป็นไฟล์มาตรฐานสำหรับวันนี้และเท่าที่ฉันรู้มันไม่ใช่ แต่ฉันอยากรู้อยากเห็น ... จะอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ ขอบคุณสำหรับคำตอบ.
gmo

1

ดูว่าปลั๊กอินของคุณได้รับการแปลงหรือไม่: www.caniswitchtosublimetext3.comไม่มีให้บริการอีกต่อไป

ST3 และ ST2 อยู่ในโฟลเดอร์แยกกันดังนั้นคุณสามารถดำเนินการติดตั้งต่อไปและเพิ่มปลั๊กอิน / คำนำหน้าขณะที่คุณทำงาน

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