Yanıtlar:
Evet, hem Sublime Text 2 hem de 3'te mümkündür ( eğer henüz yapmadıysanız gerçekten yükseltmelisiniz - " beta " adı için endişelenmeyin , kaya gibi sağlam). Seçin View → Ruler → 80
(orada başka birkaç seçenek daha vardır). Metninizi gerçekten 80 sütuna sarmak istiyorsanız, seçeneğini belirleyin View → Word Wrap Column → 80
. View → Word Wrap
Seçili olduğundan emin olun .
Seçimlerinizi kalıcı hale getirmek için ( tüm açık dosyalar veya görünümler için varsayılan ), Preferences → Settings—User
aşağıdaki kurallardan herhangi birini açın ve kullanın:
{
// set vertical rulers in specified columns.
// Use "rulers": [80] for just one ruler
// default value is []
"rulers": [80, 100, 120],
// turn on word wrap for source and text
// default value is "auto", which means off for source and on for text
"word_wrap": true,
// set word wrapping at this column
// default value is 0, meaning wrapping occurs at window width
"wrap_width": 80
}
Bu ayarlar, .sublime-project
varsayılan olarak proje bazında varsayılanları ayarlamak için bir dosyada veya yalnızca belirli bir dilde ( örneğin vs. ) yazılmış dosyalara uygulanmasını istiyorsanız sözdizimine özgü bir .sublime-settings
dosyada da kullanılabilir . İstediğiniz sözdizimine sahip bir dosyayı açıp seçeneğini belirleyerek bu ayar dosyalarına erişin .Python.sublime-settings
JavaScript.sublime-settings
Preferences → Settings—More → Syntax Specific—User
Her zaman olduğu gibi, ayarlar dosyanızda birden fazla giriş varsa, bunları ,
sonuncusundan sonra hariç virgülle ayırın . Tüm içerik kıvırcık parantez içine alınmalıdır { }
. Temel olarak, geçerli JSON olduğundan emin olun .
Bir tuş kombinasyonunun cetveli belirli bir görünüm / dosya için otomatik olarak 80'e ayarlamasını istiyorsanız veya fareyi kullanmadan değeri nasıl ayarlayacağınızı öğrenmek istiyorsanız, lütfen cevabımı buraya bakın .
Belirtildiği gibi Nihayet, başka bir yanıt , sen gerçekten doğru sıraya kodunuz için sırayla bir monospace yazı tipi kullanıyor olmalıdır. Diğer yazı tipi türleri, değişken genişlikteki harflere sahiptir; bu, 80 karakterlik bir satırın, farklı içeriğe sahip başka bir 80 karakterlik satırla aynı uzunlukta görünmeyebileceği ve girintilerinizin tümüyle karışık görüneceği anlamına gelir. Sublime varsayılan olarak ayarlanmış tek aralıklı yazı tiplerine sahiptir , ancak elbette istediğiniz herhangi birini seçebilirsiniz. Şahsen, Kurtuluş Mono'yu gerçekten seviyorum . Birçok farklı dili ve Unicode karakteri desteklemek için glifleri vardır, çeşitli farklı boyutlarda iyi görünür ve (en önemlisi bir programlama yazı tipi için) 0
veO
(basamak sıfır ve büyük harf ah) ve 1
ve l
(basamaklı bir ve küçük harf ell), tüm tek aralıklı yazı tipleri yapmak hangi maalesef. Yazı tipinin 2.0 ve sonraki sürümleri açık kaynaklı SIL Open Font Lisansı 1.1 altında lisanslanmıştır (işte SSS ).
Preferences>Settings More>Syntax Specific - User
.
Bunun çalışması için yazı tipinizin de tek aralıklı olarak ayarlanması gerekir.
Bunu düşünürseniz, çizgiler başka şekilde mükemmel bir şekilde hizalanamaz.
Bu cevap, yüce metin forumunda ayrıntılı olarak verilmiştir:
http://www.sublimetext.com/forum/viewtopic.php?f=3&p=42052
Bu cevap, işletim sisteminiz için uygun bir yazı tipi seçmek için bağlantılar içerir
ve bir kenara yanıt verir yazışmayan yazı tipleri.
Programcılar için harika, tek aralıklı ücretsiz fontları listeleyen başka bir web sitesi. http://hivelogic.com/articles/top-10-programming-fonts
Yığın akışı üzerinde bkz.
Michael Ruth'un cevabı burada: Cetvel her zaman Yüce metin 2'de nasıl gösterilir?
MattDMo'nun cevabı: Sublime Text'in varsayılan yazı tipi nedir?
Aşağıdaki şekilde ayarlanmış cetvellerim var:
30
50 (git kesin mesaj başlıkları 50 karakterle sınırlı olmalıdır)
72 (git
kesin mesaj ayrıntıları 72 karakterle sınırlı olmalıdır) 80 (Windows Komut Konsolu Penceresi 80 karakter genişliğinde en fazla)
Daha kısa satırlardan yararlanan diğer görüntüleme ortamları: github: Bir dosyayı çevrimiçi görüntülerken hiçbir sözcük kaydırma yoktur.
Bu nedenle, .js .md ve diğer dosyaları 70-80 karakterde tutmaya çalışıyorum.
Windows Konsolu: 80 karakter.