Yüce metin - Sublime Text

Yüce metin
Sublime Text 3 logo.png
Orijinal yazar(lar) Jon Skinner
Geliştirici(ler) yüce karargah
İlk sürüm 18 Ocak 2008 ; 13 yıl önce ( 2008-01-18 )
kararlı sürüm
4 Yapı 4113 / 14 Temmuz 2021 ; 2 ay önce ( 2021-07-14 )
İşletim sistemi Linux , macOS , Windows
platformu x64 ve ARM64
Tip Kaynak kodu düzenleyicisi
Lisans ortak yazılım
İnternet sitesi www .sublimetext .com

Sublime Text , ticari bir kaynak kodu düzenleyicisidir . Birçok programlama dilini ve biçimlendirme dilini yerel olarak destekler . Kullanıcılar , tipik olarak topluluk tarafından oluşturulan ve ücretsiz yazılım lisansları altında sürdürülen eklentilerle işlevselliğini genişletebilir . Eklentileri kolaylaştırmak için Sublime Text, bir Python API'sine sahiptir .

Özellikleri

Sublime Text'in özelliklerinin bir listesi aşağıdadır:

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

Versiyon 2

Sublime Text 2.0.2, 8 Temmuz 2013'te yayımlandı. Skinner tarafından resmi Sublime blogunda tanıtıldığı şekliyle, yazılımın ilk sürümündeki değişiklikler arasında Retina görüntüleme desteği ve "Hızlı Sonraki Atla" işlevi yer alıyor.

Temalar

Image
Sublime Text 2'nin arayüzü
  • Sublime Text, üçüncü taraf eklentiler aracılığıyla ek temalar indirme ve özel temaları yapılandırma seçeneği ile 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ıklamak veya sürüklemek düzenleyiciyi dosyada kaydırır.

Paneller, gruplar ve ekran modları

  • Program, aynı anda dört dosyaya kadar gösterebilen paneller ve ek menüler olmadan yalnızca bir dosyayı gösteren tam ekran ve dikkat dağıtıcı olmayan modlar dahil olmak üzere bir dizi ekran modu sunar.

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

Bu özellik, kullanıcıların aynı anda tüm sütunları seçmesine veya metne birden fazla imleç yerleştirmesine olanak vererek, aynı anda düzenlemeye olanak tanır . Daha sonra tüm imleçler, her biri metindeki tek kişiymiş gibi davranır. Karaktere göre hareket, satıra göre hareket, metin seçimi, kelimelere göre hareket , alt kelimelere göre hareket ( CamelCase , tire veya alt çizgi ile ayrılmış), satırın başına/sonuna hareket gibi komutlar , tüm imleçleri bağımsız olarak etkiler ve birinin biraz düzenlemesine izin verir makroları veya normal ifadeleri kullanmaya gerek kalmadan hızlı bir şekilde karmaşık tekrarlayan yapılar .

Otomatik tamamlama

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

Sözdizimi vurgulama 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.

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ır ve bu da komut satırına geçiş ve 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.

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 sözcüğü yazabilir ve gerektiğinde kod bloğunu yapıştırmak için sekmeye 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 simgelere gitmesine olanak tanıyan bir araçtır.

Diğer özellikler

Sublime Text'in bunlara ek olarak bir dizi özelliği vardır:

  • Kullanıcıların işlerini kaybetmelerini önlemeye çalışan otomatik kaydetme
  • Kullanıcıların hem menülerde hem de araç çubuğunda tercih ettikleri seçeneklere kısayol tuşları atamasına olanak tanıyan bir gezinme aracı olan özelleştirilebilir tuş atamaları
  • Yazarken bul, kullanıcı yazarken ayrı bir iletişim kutusu gerektirmeden girilen metni aramaya başlar
  • Yazım denetimi işlevi, siz yazarken düzeltir
  • makrolar
  • Son işlemi tekrarlayın
  • Girinti ve girinti 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ü, Sublime Text için kullanıcının genellikle Sublime Text'i yeniden başlatmadan eklentileri bulmasını, yüklemesini, yükseltmesini ve kaldırmasını sağlayan üçüncü taraf bir paket yöneticisidir . Paket yöneticisi, otomatik yükseltme özelliğiyle kurulu paketleri güncel tutar ve paketleri GitHub , BitBucket ve özel JSON kodlu kanal/depo sisteminden indirir . Ayrıca GitHub ve BitBucket'ten Git ve Hg aracılığıyla klonlanan güncelleme paketlerini de işler ve paketleri etkinleştirmek ve devre dışı bırakmak için komutlar sağlar. Paket yöneticisi ayrıca herhangi bir paket dizinini bir .sublime-package dosyasına paketlemek için bir komut içerir.

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

  • SublimeCodeIntel – Özellikler arasında Sembol Tanımına Atla, İşlev Çağrısı Araç-İpuçları bulunur.
  • Sublime Goto Documentation – Vurgulanan işlev için ilgili belgeleri açar
  • LSP - Dil Sunucusu Protokolü Desteği
  • Köşeli Ayraç Vurgulayıcı – Sublime Text'in köşeli ayraç çiftleri için sağladığı temel vurguları geliştirir
  • Sublime dpaste – Seçilen metni dpaste.com hizmetine gönderir
  • SublimeLinter – JavaScript, Perl, PHP, Python, Ruby ve diğerleri için kod linting (doğrulama)
  • Kenar Çubuğu Geliştirmeleri – Dosyaları silmek, açmak, taşımak, oluşturmak, düzenlemek ve bulmak için yeni seçeneklerle Sublime Text 2 kenar çubuğunda iyileştirmeler
  • ColorSublime – Standart 22'den topluluk tarafından gönderilen 250'den fazla renk şemasına kadar mevcut Tema sayısını genişletir
  • WordPress - için ekler otomatik tamamlama ve Parçacıklar blog platformu WordPress
  • Git – Git işlevselliğini Sublime Text ile bütünleştirir

Sürüm 3

Image
Sublime Text 3'te PHP Merhaba Dünya

Sürüm 3, 29 Ocak 2013'te betaya girdi. İlk başta yalnızca Sublime Text 2'yi satın almış olan kayıtlı kullanıcılar için mevcutken, 28 Haziran 2013'te genel halka açıldı. Ancak, en son geliştirme yapıları hala bir kayıt kodu gerektiriyordu. Sublime Text 3, 13 Eylül 2017'de resmi olarak piyasaya sürüldü. Mayıs 2018'de bunu 3.1 sürümü ve Mart 2019'da 3.2 sürümü izledi.

Sublime Text 3'ün eklediği ana özelliklerden ikisi, sembol indeksleme ve bölme yönetimini içerir. Symbol Indexing, Sublime Text'in dosyaları taramasını ve Project'te Goto Definition ve Goto Symbol özelliklerini kolaylaştırmak için bir dizin oluşturmasını sağlar . Bölme Yönetimi, kullanıcıların kısayol tuşları aracılığıyla bölmeler arasında hareket etmesine olanak tanır.

Sürüm 4

Sürüm 4, 20 Mayıs 2021'de yayınlandı.

Yüce Birleştirme

2018'de Sublime HQ, Git GUI ve birleştirme aracı olan Sublime Merge'i piyasaya sürdü .

Ayrıca bakınız

Referanslar

daha fazla okuma

Dış bağlantılar