Sublime text 2'den Sublime text3'e geçiş yapın


84

Sublime text2'ye yüklediğim tüm aynı yapılandırma / eklentilere sahip olmak için sublime text 2'den sublime text 3'e geçmem gerekiyor.

Sublime text 3 yükledim, ancak sublime text 2 paketlerinden ve ayarlarından hiçbirine sahip değil. Bazı klasörleri taşımak veya kopyalamak için herhangi bir basit yöntem olup olmadığını gerçekten bilmiyorum.


3
Sublime Text, tüm ayarlarını ve eklentilerini tek bir yapılandırma klasöründe tutar. Ayrıca Sublime Text 3, Python 2 yerine Python 3 kullanır, bu nedenle eklentileriniz çalışmayabilir. Hala beta sürümündedir.
Blender

Tamam. O halde tüm eklentilerimi yeniden yüklemem gerekir mi? Ayarlar için bazı klasörleri kopyalayıp yapıştırabilir miyim? Öyleyse, hangi klasörler kopyalanacak (OSX için)?
Fizer Khan

1
Eklentilerinizi kurmanız gerekecek ve hangilerini kullandığınıza bağlı olarak ST3 desteğini beklemeniz gerekebilir. Burada kullanışlı bir liste var: github.com/wbond/sublime_package_control/wiki/…
Jeremy Halliwell

Yanıtlar:


97

Sublime Text 2'den ST3'e nasıl geçileceğini detaylandıran bir blog yazısı yazdım.

Okuyun: "Henüz ST3 kullanabilir miyim? Sublime Text 3'e Geçiş"

TLDR:

  1. Paket Kontrolünün python3 dalını kurmak için git'i kullanın. Burada bulunan adım adım talimatlar ;

  2. Tüm klasörleri Çekil Sublime Text 2/Packages/için Sublime Text 3/Packages/iki hariç: Defaultve Package Control.


9
+1, tüm Paketler klasörlerini ( defaultve package controlayrıca) kopyalarken sorunlar yaşıyordum . İnsanların web sitenize girmesinin google analiziniz için iyi olduğunu bilsem de, SO için en azından yayınladığınız iki adıma sahip olmak daha iyi olacaktır. Gönderiniz bir gün silinecek / kullanılamayacaksa Dunno.
RaphaelDDL

6
Dan Özü sublime.wbond.net/docs/syncing : aslında yok değil bütün eşitlemek istediğiniz Paketleri / ve Yüklü Paketler / klasörleri ... Doğru çözüm senkronize etmek sadece Paketler / Kullanıcı / klasör
Iulian Onofrei

3
Bu yazılmıştır yana Sublime metin artık kolay, Sublime Text 3 eksi git şeyler herhangi Paket Denetimi yükleme o kısmı için resmi talimatları takip yaptı sublime.wbond.net/installation
pal4life

Bu yazı için Thx - her adımı kullandı ve 0 problemle taşındı.
wick3d

1
Video artık biraz güncel değil, paket yöneticisinin bazı Python kodlarını python konsoluna yapıştırmayı içeren bir kurulumu var.
Ghoti

5

ST2'deki tercihleriniz / yapılandırmanız Paketler / Kullanıcı içindedir (bunu Tercihler -> Paketlere Gözat ile bulun). Bu klasörü ST3'teki Paketler klasörüne kopyalayabilirsiniz.

Eklentiler hakkında, daha önce bahsedilen bağlantıyı kontrol etmek en iyisidir: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages Bu wiki sayfası, hangi eklentilerin Paket Kontrolü aracılığıyla kurulabileceğini ve hangilerinin manuel kurulum gerektirir.


Bağlantı içeriği: "Bu sayfa, Paket Kontrol 2.0'ın piyasaya sürülmesinden bu yana kaldırılmıştır ve kullandığınız Sublime Text sürümüne bağlı olarak uygun paketleri otomatik olarak sunar." Yeni bağlantı şu adrese yönlendiriyor: packagecontrol.io
Bluesail20

3

Windows kullanıcıları için AIP bilgi, yapmak ST3olarak geçişten sonra varsayılan düzenleyici .

Her iki sürümü de saklarsanız veya kaldırırsanız ST2... muhtemelen ile dosyaları açamayacağınızı veya open withvarsayılan olarak ilişkilendiremeyeceğinizi fark edeceksiniz ST3.

Birlikte Aç / varsayılan düzenleyiciyi çalıştırmanıza yardımcı olabileceğimi düşünüyorum .
Sorun, Sublime Text kaldırıcısının, Sublime Text 2'nin sublime_text.exe dosyasına atıfta bulunan belirli bir kayıt defteri girdisini kaldırmamasıdır; bu, Windows'un Sublime Text 3'ün sublime_text.exe için bir girdi eklemesini engeller.

Manuel olarak düzeltmek için açın regeditve şuraya gidin:

Computer\HKEY_CLASSES_ROOT\Applications\

sublime_text.exegirişi bulun ve silin. Artık Sublime Text 3'ü istediğiniz herhangi bir şey için varsayılan düzenleyici olarak ayarlayabilmelisiniz.

Kaynak: Re: @ kane_t tarafından Windows'ta varsayılan düzenleyici yapılamıyor


2
  1. Paket Kontrolünün Python3 sürümünü yükleyin. Paket Kontrolü için Sublime Text 3 kodunu kopyalayın, Sublime Konsolu'nu ( Ctrl `) açın ve kodu konsola yapıştırın.

  2. Sublime Text içinde Preferences> kullanarak menülerden her iki Sublime Text sürümü için kullanıcınızın Paketler dizinini açın Browser Packages.... ( Sublime Text> Preferences> Browser Packages...OSX'te.)

  3. ST2 Paketleri dizininde, şu ikisi dışındaki tüm dizinleri kopyalayın: Defaultve Package Control. Tüm bu dizinleri ST3 Paketleri dizinine yapıştırın.

  4. Sublime Text'i yeniden başlatın 3.

  5. (İsteğe bağlı.) Terminal / komut istemi diğer adlarınızı ST3'e taşıyın.

    • Windows: autoexec.batKullanıcı dizininizde düzenleyin. Değişim doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*için doskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*. autoexec.batKomut satırı arayüzünüzü kaydedin ve yeniden başlatın.

    • OSX: sudo rm /bin/sublTerminalde çalıştırarak eski takma adı kaldırın . İle yeni bir takma ad ekleyin sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl.

  6. (İsteğe bağlı) Lisans anahtarınızı ST3'e girin. Menülerden Help> öğesini seçin Enter Licenseve lisans anahtarınızı yapıştırın.

Daha fazla ayrıntı için, Wes'in Sublime Text 2'den ST3'e nasıl geçiş yapılacağı hakkındaki blog gönderisine bakın: "ST3'ü henüz kullanabilir miyim? Sublime Text 3'e Geçiş"


[5] (1) autoexec.bat?? .. hakkında biraz daha açık windows version
konuşur

@gmo - Win7 cihazımda, komut isteminin her başlangıcında doskey (diğer adlar) tanımlamak için autoexec.bat kullanıyorum. Bunun diğer Windows sürümlerinde çalışmadığını gördünüz mü?
KatieK

w7x64, onu hala kullanabileceğinizi bilmiyordum. Ama o dosyayı cevaba dahil etmen beni şaşırt, bu günler için standart bir görünüm ve bildiğim kadarıyla değil. Ama merak ediyorum ... Daha fazlasını okuyacak. Cevap için teşekkürler.
gmo

1

Eklentilerinizin dönüştürülüp dönüştürülmediğine bakın: www.caniswitchtosublimetext3.com artık mevcut değil

ST3 ve ST2 ayrı klasörlerdedir, böylece devam edip kurabilir ve çalışırken eklentilerinizi / tercihlerinizi ekleyebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.