2013-01-03 8 views

cevap

15

Biraz daha kazım yaptım ve alternatif bir çözüm önermek istiyorum. Sublime içinde

  1. Açık ~/Library/Application Support/Sublime Text 2/Packages/CSS/css_completions.py.

    l.append((p, p + ": ")) 
    

Aklıma Sadece farkı Sublime güncellediğimde bu üzerine yazılır olsun diye, ama bu büyük iş gibi görünüyordu: hat 190 üzerinde

  • , kolon sonra boşluk kaldırmak ekstra bir paket yüklemeden.

  • +0

    Awesome! Bu çalışıyor! Uygulama güncellendiğinde umarız yazılmayacak. – pixelfreak

    +0

    Yay! Çalıştığına sevindim :) –

    +1

    Tam olarak aynı sorunu yaşadım ve bunu çözdüm. Ayrıca, Sublime'in 2.01 sürümüne güncelleme yapmayı denedim ve bu benim için değişimin üzerine yazmadı. Teşekkürler! +1. –

    1

    Düzenleme: Aşağıda farklı bir çözüm sundum, ancak ppl'nin hâlâ oldukça güzel görünen Emmet ile ilgilenmesi durumunda bunu burada bırakmak istiyorum.

    Biraz test edilmiş bir çözüm sunmak istiyorum: P :<space>'u :) ile değiştirdim.

    (en kolay yolu Paket Yöneticisi aracılığıyla olduğunu). Öncelikle özellik kümesini tarardım, çünkü istemeyeceğiniz bir dizi kısayol ekleyecektir.

    . Umarım aradığın şeyi verir.

    Düzenleme: Ben emmet talimatları biraz belirsiz bulundu. Özellikle, Sublime Text 2'de:

    Sublime Text 2 > Preferences > Package Settings > Emmet > Settings - User'a gidin ve JSON biçiminde geçersiz kılma tercihlerinizi buraya girin. Handily, şablon kodunu Sublime Text 2 > Preferences > Package Settings > Emmet > Settings - Default'dan kesebilir ve yapıştırabilirsiniz (ancak paket bir sonraki güncellendiğinde üzerine yazılacak olan bu dosyayı tek başına bırakın).

    +0

    tercihleri ​​:) emmet için –

    +1

    ilgili ayrıntıları eklemek için teşekkür ederiz. Prefecenses> Paket Ayarı> Emmet> Ayarlar -Kullanıcı bu kodu yapıştırın. "tercihler": { "css.valueSeparator": ":" } } – gokhan

    0

    Sass veya SCSS dosyalarında çalışıyorsanız, snippet'leri tek tek düzenlemeniz gerekir: ~/Library/Application Support/Sublime Text 2/Packages/Sass/Snippets Bunu başarmak için.

    Açık: Eğer Emmet paketini kullanıyorsanız

    0

    aşağıdaki çözüm Sublime çok Metin 3 ile çalışmalıdır Sublime Text 3> Paket Ayarı> Emmet> Ayarlar-Kullanıcı ve yapıştırmak

    { 
        "preferences": { 
         "css.valueSeparator": ":", 
        }, 
    } 
    
    -9

    (zaten yüklü değilse) pacage kontrolünü takma: aç bir konsol ctrl + `

    yılında Sublime Text 3 Çözüm sert:

    import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by = urllib.request.urlopen('http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join(ipp, pf), 'wb').write(by) 
    

    Eneter'e basın, konsolu kontrol edin ve programı yeniden başlatın.

    kombinasyonu ile

    Başlat pacage kontrolü Ctrl + P seçiniz "pacage kontrolü: pacage Yükle" Shift Yeni pencerede beklemek Seç PackageResourceViewer Seç "PackageResourceViewer: Açık Kaynak" seç CSS seç css_completions.py

    değişikliği:

    .append ((p, p + ":")) 
    

    tarih:

    .append ((p, p + ":")) 
    

    Eğer Emmet pacage, ayrıca yapmanız gereken varsa:

    üst menü Paket Setting> Emmet> Ayarlar-User ve

    { 
        "Preferences": { 
         "Css.valueSeparator": ":" 
        } 
    } 
    
    İlgili konular