2016-03-18 21 views
0

SASS dosyalarında çalışırken Sublime 3 üzerinde can sıkıcı bir sorun yaşıyorum. Bir sütun : yazdıktan sonra sekme vurduktan sonra başka bir iki nokta artı noktalı virgül ::; çıktılar. Ayrıca, bildirimlerimi bir şey gibi görünen şeylerle değiştirir. Örneğin, width: yazıp sekmeye bastığımda width: değerini windows: olarak değiştirir.Sublime 3 kısaltma genişleticisi

Bunun nedenini görmek için etrafta araştırma yapıyorum. Kullanıcı yüce ayarlarına "tab_completion": false ve "auto_complete": false ekledim, ancak bu düzeltmedi. Daha sonra buna neden olan Emmet paketi olabileceğini fark ettim, bu yüzden Emmet Kullanıcı ayarlarıma "disable_tab_abbreviations_for_scopes": "source.scss, source.css" ekledim ama bu da düzeltmedi. Her ayarları değiştirdiğimde, Sublime'ı kapattım ve yeniden başlattım.

shift + tab'u kullanabileceğimi biliyorum, ancak büyük bir SASS projesine başladığım için bunun nedenini öğrenmek istiyorum ve bu gerçekten sinir bozucu oluyor. Herhangi bir yardım takdir edilecektir.

cevap

0

Thanx Bunu yapmanın en kolay yolu yerine istemeyebilirsiniz girişlere ayarlarını değiştirerek istenilen davranışı ST zorlamak için bir keybinding eklemek olduğunu düşünüyorum.

Sadece anlatılan senaryo içinde keymap bu ekleyebilir ve bir sekme eklenecektir:

{ 
    "keys": ["tab"], 
    "command": "insert", 
    "args": {"characters": "\t"}, 
    "context": 
    [ 
     { "key": "selector", "operator": "equal", "operand": "source.css, source.sass" }, 
     { "key": "preceding_text", "operator": "regex_contains", "operand": ":$" } 
    ] 
}, 
İlgili konular