Yüce metin - Sublime Text

Yüce metin
Sublime Text 3 logo.png
Orijinal yazar (lar)Jon Skinner
Geliştirici (ler)Sublime HQ
İlk sürüm18 Ocak 2008; 12 yıl önce (2008-01-18)
Kararlı sürüm
3.2.2 Yapı 3211/1 Ekim 2019; 13 ay önce (2019-10-01)[1]
YazılmışC ++, Python
İşletim sistemiLinux 32/64-bit, Mac os işletim sistemi 10.6 veya üstü (versiyon 2), 10.7 veya üstü (versiyon 3), Microsoft Windows 32/64-bit
TürKaynak kodu düzenleyici, hata ayıklayıcı
LisansTescilli[2]
İnternet sitesiwww.Yüce metin.com

Yüce metin bir paylaşılan yazılım çapraz platform kaynak kodu düzenleyicisi Birlikte Python uygulama programlama Arayüzü (API). Yerel olarak birçok Programlama dilleri ve biçimlendirme dilleri ve işlevler ile kullanıcılar tarafından eklenebilir eklentiler, genellikle topluluk tarafından inşa edilir ve altında tutulur özgür yazılım lisansları.

Özellikleri

Sublime Text özelliklerinin listesi aşağıdadır:[3]

  • "Her Şeye Git", dosyalara, sembollere veya satırlara hızlı gezinme
  • "Komut paleti", rasgele komutların hızlı klavye çağrısı için uyarlamalı eşleştirme kullanır
  • Eşzamanlı düzenleme: aynı anda birden çok seçili alanda aynı etkileşimli değişiklikleri yapın
  • Python tabanlı eklenti API'si
  • Projeye özel tercihler
  • Projeye özgü ve platforma özgü ayarlar dahil olmak üzere JSON ayar dosyaları aracılığıyla kapsamlı özelleştirilebilirlik
  • Çapraz platform (Windows, Mac os işletim sistemi ve Linux) ve çapraz platform için Destekleyici Eklentiler
  • Birçok dil grameri ile uyumlu TextMate

Versiyon 2

Sublime Text 2.0.2, 8 Temmuz 2013 tarihinde piyasaya sürüldü. Skinner tarafından resmi Sublime blogunda tanıtılan yazılımın ilk sürümündeki değişiklikler arasında Retina ekran destek ve "Sonrakini Hızlı Atla" işlevi. "[4]

Arayüz Kılavuzu

Sublime Text 2'nin arayüzü

Temalar

  • Sublime Text, ek temalar indirme ve üçüncü taraf eklentiler aracılığıyla özel temalar yapılandırma seçeneğiyle birlikte 23 farklı görsel tema içerir.
  • Mini harita özelliği, ekranın sağ üst köşesinde tüm dosyanın küçültülmüş bir genel görünümünü gösterir. Dosyanın ana düzenleyici bölmesinde görünen kısmı vurgulanır ve bu görünümde tıklandığında veya sürüklendiğinde düzenleyici dosya içinde kaydırılır.[5]

Paneller, gruplar ve ekran modları

  • Program, dört adede kadar dosyayı aynı anda gösterebilen panellerin yanı sıra, etrafındaki ek menüler olmadan yalnızca bir dosyayı gösteren tam ekran ve dikkat dağıtmayan modlar dahil olmak üzere bir dizi ekran modu sunar.

Özellikleri

Sütun seçimi ve çoklu seçim düzenleme

Bu özellik, kullanıcıların tüm sütunları tek seferde seçmelerine veya metne birden fazla imleç yerleştirmelerine olanak tanır. eşzamanlı düzenleme. Daha sonra tüm imleçler, her biri metinde tekmiş gibi davranır. Karakter bazında hareket, satır satır hareket, metin seçimi, kelimelere göre hareket, alt kelimelere göre hareket etme gibi komutlar (CamelCase, tire veya alt çizgi sınırlandırılmış), satırın başına / sonuna gitme vb., tüm imleçleri bağımsız olarak etkileyerek, biraz karmaşık yinelenen yapıları kullanmaya gerek kalmadan hızlı bir şekilde düzenlemeye izin verir. makrolar veya normal ifade.[6]

Otomatik tamamlama

Sublime Text, kullanılan dile bağlı olarak kullanıcı yazarken girişleri tamamlamayı teklif edecektir. Ayrıca kullanıcı tarafından oluşturulan değişkenleri otomatik olarak tamamlar.

Sözdizimi vurgusu ve yüksek kontrastlı ekran

Sublime Text üzerindeki koyu arka plan, göz yorgunluğunu azaltmak ve metinle kontrast miktarını artırmak için tasarlanmıştır. Sözdizimi vurgulama, dilin sözdizimlerinin okunmasını da kolaylaştırır.[kaynak belirtilmeli ]

Editör içi kod oluşturma

Bu özellik, kullanıcıların düzenleyicinin içinden belirli diller için kod çalıştırmasına olanak tanıyarak komut satırına geçip tekrar geri dönme ihtiyacını ortadan kaldırır. Bu işlev, dosya her kaydedildiğinde kodu otomatik olarak oluşturacak şekilde de ayarlanabilir.[açıklama gerekli ]

Snippet'ler

Bu özellik, kullanıcıların sık kullanılan kod bloklarını kaydetmesine ve bunlara anahtar sözcükler atamasına olanak tanır. Kullanıcı daha sonra anahtar kelimeyi yazabilir ve ihtiyaç duyduğunda kod bloğunu yapıştırmak için sekme tuşuna basabilir.

Her şeye git

Bu özellik, kullanıcıların açık, yeni veya proje dosyaları arasında geçiş yapmasına ve ayrıca bunların içindeki sembollere gitmesine olanak tanıyan bir araçtır.[7][açıklama gerekli ]

Diğer özellikler

Sublime Text, bunlara ek olarak aşağıdakileri içeren bir dizi özelliğe sahiptir:[8]

  • Otomatik kaydetme, kullanıcıların çalışmalarını kaybetmelerini önlemeye çalışır
  • Özelleştirilebilir anahtar atamaları, kullanıcıların hem menülerde hem de araç çubuğunda kendi tercih ettikleri seçeneklere kısayol tuşları atamasına olanak tanıyan bir gezinme aracı
  • Yazarken bul, ayrı bir metin gerektirmeden kullanıcı yazarken girilen metni aramaya başlar. iletişim kutusu
  • Yazım denetimi işlevi siz yazarken düzelir
  • Makrolar
  • Son eylemi tekrarlayın
  • Girintileme ve girintiyi kaldırma, paragraf yeniden biçimlendirme ve satır birleştirme dahil olmak üzere çok çeşitli düzenleme komutları

Paketleme yöneticisi

Paket Kontrolü, kullanıcının bulmasına, yüklemesine, yükseltmesine ve kaldırmasına olanak tanıyan Sublime Text için üçüncü taraf bir paket yöneticisidir. eklentiler, genellikle Sublime Text'i yeniden başlatmadan. Paket yöneticisi, otomatik yükseltme özelliği ile kurulu paketleri güncel tutar ve GitHub, BitBucket ve JSON kodlu özel bir kanal / depo sistemi. Ayrıca GitHub ve BitBucket'tan klonlanan güncelleme paketlerini de yönetir. Git ve Hg ve ayrıca paketleri etkinleştirmek ve devre dışı bırakmak için komutlar sağlar. Paket yöneticisi ayrıca herhangi bir paket dizinini bir .sublime-paket dosyası olarak paketlemek için bir komut içerir.[9]

Önemli üçüncü taraf paketleri şunları içerir:

  • SublimeCodeIntel - Özellikler, Sembol Tanımına Atla, İşlev Çağrısı Araç-İpuçları içerir.[10]
  • Sublime Goto Documentation - Vurgulanan işlev için ilgili belgeleri açar
  • Parantez Vurgulayıcı - Temel vurguları geliştirir Sublime Text, parantez çiftleri sağlar
  • Sublime dpaste - Seçili metni dpaste.com hizmetine gönderir
  • SublimeLinter - Kod linting JavaScript, Perl, PHP, Python, Ruby ve diğerleri için (doğrulama)
  • Kenar Çubuğu Geliştirmeleri - Dosyaları silmek, açmak, taşımak, oluşturmak, düzenlemek ve bulmak için yeni seçenekler içeren Sublime Text 2 kenar çubuğunda geliştirmeler
  • ColorSublime - Standart 22'den mevcut Temaların sayısını topluluk tarafından gönderilen 250'den fazla renk düzenine genişletir[11]
  • WordPress - için otomatik tamamlama ve Parçacıklar ekler blog oluşturma platform WordPress
  • Git - Entegre eder Git Sublime Text'e işlevsellik

Sürüm 3

Sublime Text 3'te PHP Hello World

Versiyon 3, 29 Ocak 2013'te beta sürümüne girdi. İlk başta yalnızca Sublime Text 2'yi satın alan kayıtlı kullanıcılar için mevcut, 28 Haziran 2013 tarihinde genel kullanıma sunuldu. Ancak, en son geliştirme yapıları hala bir kayıt kodu gerektiriyordu.[12] Sublime Text 3 resmi olarak 13 Eylül 2017'de yayınlandı.[13][14]

Sublime Text 3'ün eklediği ana özelliklerden ikisi, sembol indeksleme ve bölme yönetimini içerir. Sembol İndeksleme, Sublime Text'in dosyaları taramasına ve özellikleri kolaylaştırmak için bir indeks oluşturmasına izin verir Goto Tanımı ve Projede Sembole Git. Bölme Yönetimi, kullanıcıların kısayol tuşları aracılığıyla bölmeler arasında geçiş yapmasına olanak tanır.[15]

Sublime Merge

Sublime HQ ayrıca şunları sunar: Sublime Merge, bir Git GUI ve birleştirme aracı, 2018'de piyasaya sürüldü.[16]

Ayrıca bakınız

Referanslar

  1. ^ https://www.sublimetext.com/3
  2. ^ "Sublime Text EULA". Sublime HQ Pty Ltd.
  3. ^ "Yüce metin". Sublime HQ Pty Ltd. Alındı 14 Mart 2014.
  4. ^ "Sublime Blog". Alındı 11 Nisan 2015.
  5. ^ "Arayüz". 1stwebdesigner. Alındı 13 Kasım 2012.
  6. ^ "Özellikleri". makeuseof.com. Alındı 13 Kasım 2012.
  7. ^ "Özellikleri". thewebdesignbay.com. Arşivlenen orijinal 8 Kasım 2012 tarihinde. Alındı 13 Kasım 2012.
  8. ^ "Özellikleri". 1stwebdesigner. Alındı 13 Kasım 2012.
  9. ^ "Paket Kontrolü". wbond.net. Alındı 9 Eylül 2013.
  10. ^ "Paketleme yöneticisi". rockettheme.com. Arşivlenen orijinal 23 Kasım 2012 tarihinde. Alındı 26 Kasım 2012.
  11. ^ "Colorsublime". Colorsublime.com. Alındı 11 Nisan 2015.
  12. ^ "Sublime Text 3 Dev Builds". Alındı 9 Eylül 2013.
  13. ^ Skinner, Jon. "Sublime Text 3.0". Alındı 13 Eylül 2017.
  14. ^ Brinkmann, Martin (15 Eylül 2017). "Sublime Text 3.0 çıktı". gHacks Teknik Haberleri. Alındı 26 Ocak 2020.
  15. ^ "Sublime Text 3 Beta". Sublime Blog. Alındı 11 Ocak 2014.
  16. ^ Booker, Logan (22 Eylül 2018). "Sublime Merge, Sublime Text Yapımcılarından Kaygan Bir Git Ön Uçtur". Avustralya: Cankurtaran. Alındı 26 Ocak 2020.

daha fazla okuma

Peleg, Dan (2013). Sublime Metinde Ustalaşma. Birmingham, İngiltere: Packt Publishing. ISBN  978-1-84969-842-9.

Bos, Wes (2014). Sublime Text Power User: Tam Bir Kılavuz.

Dış bağlantılar