2013-05-31 26 views
5

Sublime Text 2 ve onun plugin topluluğunu Dreamweaver'ın yerine koyma (god'lere teşekkürler) olarak kullanmaya başladım. Sublime'ı seviyorum ve aylarca ya da yıllar boyunca sahip olduğu özelliklerin çoğunu açık bir şekilde fark etmeyeceksiniz, ancak bunu yapmakta zorlandığım basit bir ayar var.Sublime Text 2: yumuşak sarma çizgileri -> ters girinti?

Geçmişte BBedit lotları kullandım. yumuşak sarılı, öyle ki satır kaydırma şöyle zaman çok bağlıyım bir özellik girinti çizgiler "ters" yeteneğidir:

Text text blah blah blah blah long enough to wrap 
    to a new line blah whenever soft wrap happens it 
    reverse-indents like this. 
Here's a new line with no indent. 

Belki görünürde küçük özellik çok evli olmamalı Ancak, bir satırın başlangıcını uzun bir satırın "artıkları" ile karıştırmanın mümkün olmadığı durumlarda kodu okumak daha kolay olur. Bunu Sublime'de nasıl yapacaklarını bilen var mı?

+0

Bunun mümkün olduğunu sanmıyorum. Satır numaralandırmayı etkinleştirmenizi ve geçerli çizgi vurgulama ile temayı kullanmanızı öneriyorum - bkz. Http://screencloud.net/v/o01L. – mreq

cevap

3

Daha sonra kullanıldıktan sonra bunu anladım. Görünüşe göre, Sublime'in varsayılan (ve sadece) davranışı kodunu satırları tersine girintilendirmek, ancak html satırları akıtmaktır. Yani, bir PHP/HTML belgesini düzenlerken, sarılmış satırlarım, bir etiket içinde mi yoksa bu satırdaki bir parçada mı olduğuma bağlı olarak, yaklaşık yarım süreyi tersine çevirir.

+1

Ne kadar sinir bozucu bir işe yaramaz, Sublime - bu ne biçim bir mantıktır? Ne hoşgörülü bir keyfi tutarsızlık - en kötü tutarsızlık. Aynı sorunla sıkışmış .. – ChaseMoskal

+0

ChaseMoskal, seni duyuyorum. Bu özellikle tuhaf bir desen, çünkü üzerinde hiçbir kontrolünüz yok. Ancak, dürüst olmak gerekirse, geçen yıl boyunca (ve tüm zaman boyunca kelime sarmak), bu tutarsızlık, geçen yaz ilk kafa karışıklığımın ötesinde bir soruna neden olmamıştır. –

0

Sublime tercihlerinizi saklamak için JSON dosyası kullanılmıştır:

kodumu üzerindeki etki böyle bir şeydir. Varsayılan dosya, varsayılan olarak kullandığı ayarları listeler ve bunları, kullanıcı dosyanıza ekleyerek geçersiz kılabilirsiniz. asılı girinti denetimlerini

tercihi word_wrap geçerli:

Yukarıda gösterildiği gibi
// Disables horizontal scrolling if enabled. 
// May be set to true, false, or "auto", where it will be disabled for 
// source code, and otherwise enabled. 
"word_wrap": "auto", 

, varsayılan değeri yalnızca kaynak kodu kabul edilmeyen satırları sarar auto olduğunu. Bir dosyadaki tüm hatlarda asılı girinti almak için, kullanıcı tercihleri ​​dosyasında true olarak ayarlayın gerekir:

"word_wrap": true, 
İlgili konular