SciTE

Yazılım ekran görüntüsü:
SciTE
Yazılım detaylar:
Versiyon: 4.1.0 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Neil Hodgson
Lisans: Ücretsiz
Popülerlik: 7

Rating: 1.0/5 (Total Votes: 1)

SciTE , C ++ ve GTK + 'da uygulanan ScIntilla projesine dayanan, açık kaynak kodlu, çapraz platform ve serbestçe dağıtılmış bir grafik yazılımıdır. Özellikle programcılar ve geliştiriciler için.

Uygulama, son birkaç yıl boyunca çeşitli uygulamaları yazmak ve çalıştırmak için çok yararlı olduğunu kanıtladı. Temel özellikleri arasında, sözdizimi stilleri, katlama, çağrı ipuçları, hata göstergeleri ve kodun tamamlanmasından söz edebiliriz.

C, C ++, C #, CSS, Fortran, PHP, Kabuk, Ruby, Python, Toplu, Assembler, Ada, D, Düz Metin, Makefile, Matlab, VB, Perl gibi geniş bir programlama dilini destekler. YAML, TeX, Hypertext, Fark, Lua, Lisp, Hata Listesi, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java ve ayrıca Özellikler.


SciTE ile çalışmaya başlama

Ne yazık ki, SciTE sadece TGZ dosya biçiminde bir gzipli kaynak arşivi olarak dağıtılır ve kurulumu en kolay görev değildir. Bu nedenle, eğer GNU / Linux işletim sisteminize zaten yüklenmemişse (çeşitli dağıtımlar SciTE ile önceden yüklenir), paket yöneticinizi açmanızı, scite paketini bulmanızı ve yüklemenizi kesinlikle öneririz.

Yüklemeden sonra, sisteminizdeki başka bir yükleme uygulamasını açtığınız gibi, programı masaüstü ortamınızın ana menüsünden açabilirsiniz. SciTE Text Editor olarak adlandırılacak.

Yazılım, boş bir belgeyle ve platformlar arası GTK + GUI araç takımıyla tasarlanmış çok temiz ve basit bir grafik kullanıcı arayüzü ile kendini gösterir. Sadece küçük bir menü çubuğu mevcuttur, böylece yerleşik araçlara, çeşitli ayarlara, değişikliklere, arabelleklere ve diğer kullanışlı seçeneklere hızlı bir şekilde erişebilirsiniz.


Desteklenen işletim sistemleri

SciTE (SCIntilla tabanlı Text Editor), Linux (Ubuntu, Fedora, vb.), FreeBSD ve Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7, vb.) işletim sistemlerinde iyi çalışan çok platformlu bir yazılımdır. .

Bu sürümde yeni :

  • Windows üzerinde çift yönlü metin için, SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R) çağrılarak UTF-8 belgeleri için DirectWrite ve Kakao kullanılarak deneysel ve eksik destek eklendi. Bu, Arapça veya İbranice içeren belgelerin diğer editörlere benzer şekilde daha kolay düzenlenebilmesini sağlar.
  • INDIC_GRADIENT ve INDIC_GRADIENTCENTRE gösterge türleri eklendi. INDIC_GRADIENT, satırın üstünde belirli bir renk ve alfa ile başlar ve alt kısımda tamamen saydamlaşır. INDIC_GRADIENTCENTRE, çizginin ortasındaki belirli bir renk ve alfa ile başlar ve üstte ve altta tamamen saydam hale gelir.
  • Girinti modunu sarmak SC_WRAPINDENT_DEEPINDENT, önceki satırdan iki sekmeyi girintili olarak eklendi.
  • Gösterildiğinde, satır sonu karakterleri için göstergeler çizilir.
  • DBCS kodlamalarındaki geçersiz baytların çoğu, sorunları netleştirmek ve bir şeylerin gösterilmesini sağlamak için lekeler olarak görüntülenir.
  • Kakao'da, DBCS kodlamalarındaki geçersiz metin, herhangi bir baytı kabul eden tek bayt MacRoman kodlamasıyla yorumlanacaktır.
  • Diff lexer, yamalı içeren yamalar için stiller ekler.
  • Metni sürüklerken, metin büyüklüğünü değiştirirken, büyük / küçük harfe duyarlı arama yapıldığında ve metnin UTF-8 olarak alınmasında geçersiz DBCS karakterleri için macOS'ta kilitlenen kilitlenmeler.
  • Libstdc ++ 'ya bağlanırken macOS'ta düzenli ifade kilitlenmesi düzeltildi.
  • GTK + 'da SciTE, tek örnek modunda çalışırken, şimdi tüm komut satırı argümanlarını zaten çalışan örneğe iletir. Bu, "SciTE filename -goto: line" 'a izin verir. çalışmak.

Sürümde yeni: :

  • C ++ 11 özelliklerinin artan kullanımı nedeniyle Microsoft Visual C ++ 2013 için destek düştü.
  • Kesik çizgili çizgiyi vurgulamak için alternatif bir görsel olarak çizgili çizgi çerçeve eklendi.
  • & quot; Seçilen Seçilen Çizgiler & quot; özellik.
  • SciTE, & quot; Tüm Yer İşaretlerini Seç & quot; Komut.
  • SciTE, adlandırılmamış bir arabellek kaydederken bir dosya adı önermek için bir save.path.suggestion ayarı ekler.
  • Büyük harf dönüşüm ve karakter kategorilerini Unicode 9'a güncellendi.
  • Baan lexer sayısal sayıları onaltılık sayılar ve üsteller dahil olmak üzere daha uyumlu bir şekilde tanır.
  • Bash lexer, daha fazla durumda listelerdeki dizeleri tanır. Hata # 1944.
  • Fortran lexer, bir satır devam edildikten sonra bir önişlemci hattını tanır &. Hata # 1935.
  • Fortran klasörü yorumları katlayabilir. Hata # 1936.
  • PowerShell lexer, dizelerde kaçan alıntıları tanır. Hata # 1929.
  • Python lexer, ASCII olmayan karakterler içerdiğinde tanımlayıcıları daha doğru bir şekilde tanır.
  • Python klasörü, dosyanın sonundaki yorumları önceki yapısından ayrı olarak ele alır.
  • YAML lexer, yorumları daha fazla durumda tanır ve & quot; ... & quot; & quot; --- & quot; hat. Hata # 1931.
  • Ek açıklamalar eklendiğinde, kaldırıldığında veya görünürlük değiştiğinde kaydırma çubuğunu güncelleyin. Özellik # 1187.
  • Esc tuşuyla modların iptal edilmesi dikdörtgen seçimini korur. Hata # 1940.
  • Geliştirmeler, daha tekrarlanabilir olması için sıralanmış bir lexer listesiyle yapılır. Hata # 1946.
  • Cocoa'da, fare izleme alanlarının sızıntısı giderildi.
  • Kakao üzerinde, metin bitmesini önlemek için otomatik tamamlama 4 piksel daha geniş olur.
  • Windows'ta, otomatik tamamlama listesinde bir odak dikdörtgeni çizmeyi bırakın ve varsayılan liste uzunluğunu 9 öğeye yükseltin.
  • SciTE, çok büyük dosyaları yüklerken uzun bir duraklamadan kaçınmak için indent.auto için girintiyi otomatik olarak belirlemek üzere bir dosyanın en fazla 1 MB'sini inceler.
  • SciTE kullanıcı arayüzü, geçerli masaüstü ortamlarına uyacak şekilde daha açık renkler ve daha az 3B öğe kullanıyor.
  • SciTE arabelleği kirli olarak ayarlar ve load.on.activate açıksa dosya silindiğinde mesaj gösterir.
  • Windows'da SciTE bul strip Bul düğmesi, artımlı no-clos modda çalışır. Hata # 1926.

Sürüm 3.7.3’de yeni: :

  • Bir seçimin sonundaki diğer editörlere benzeyecek şekilde karakter blokunu görüntüle.
  • SciTE'de katlama işaretçileri için renkler seçebilirsiniz. Özellik # 1172.
  • SciTE'de sekmelerdeki arabellek numaralarını gizleyebilir. Özellik # 1173.
  • Diff lexer, & quot; --- & quot; ile başlayan silinmiş satırları tanır.
  • Lua lexer, "#!" ile başlayan ilk satırı gerektirir. bir shebang yorumu olarak ele alınacak, sadece "#" değil. Hata # 1900.
  • Matlab lexer, bir satırda yalnız kalmak için bloğun yorum başlatmasını ve bitmesini gerektirir. Hata # 1902.
  • Python lexer, yeni stillerle f-dizeleri destekler, Unicode tanımlayıcılarına izin verir ve artık @ 1'in bir dekoratör olmasını sağlar. Hata # 1848.
  • Katlanmış başlık katlanmış bir bölümün üzerine eklendiğinde katlanma tutarsızlığını düzeltin. Bir silme işlemi satır sonu içermediğinde gereksiz açılmadan kaçının. Hata # 1896.
  • Sonlandırma kazasını Kakao'ya sabitleyin. Hata # 1909.
  • GTK + ile ilgili SciTE, split.wide özelliği olan bölmeler arasında geniş bir bölücüye sahip olabilir.
  • Otomatik tamamlama listelerinin ve arama ipuçlarının, Wayland üzerindeki GTK + 3.22'de görüntülenmesini sağlayın. Eski API'lar olarak GTK + 3.22'de kullanılan daha yeni API'ler kullanımdan kaldırıldı.
  • İmha sonrasında sinyal alınmasından dolayı GTK + 'daki erişilebilirlik kodundaki kilitlenme düzeltildi. Hata # 1907.
  • Wayland'da trackpad kaydırma çalışması yapın. Hata # 1901.

Sürüm 3.7.2’de yeni :

  • SCI_SETSELECTIONN * API'leri için yeniden çizmeyi en aza indirin. Hata # 1888.
  • 16,7 milyondan fazla satır içeren dosyalarda tek tek satırların seçilmesine izin vermek için daha hassas kullanın.
  • Qt 5 için, bu platformlarda QT_WS_MAC veya QT_WS_X11 öğesini tanımlayın. Hata # 1887.
  • Kakao için, macOS 10.12.2 ile görüntü bozulmasını engelleyin. Hata # 1891.
  • GTK + 'yı kilitleme düzelt

  • Sürüm 3.6.7’de yeni: :

    • C ++ 11, SciTE'de kullanılan döngüler için aralık temelli olduğundan GCC 4.6 artık desteklenen en düşük sürümdür.
    • SC_CHARSET_DEFAULT artık bir kod sayfası ayarlanmadığı sürece Windows'taki kod sayfası 1252 demektir. Bu, varsayılan yerellerin genellikle DBCS olduğu Doğu Asya sistemlerinde beklenmeyen davranışları ve kilitlenmeleri engeller. Doğu Asya yerel ayarlarında DBCS kod sayfalarına varsayılan olarak girmek isteyen projeler kod sayfasını ve karakter kümesini açıkça ayarlamalıdır.
    • SCVS_NOWRAPLINESTART seçeneği, kaydırma işleminden önceki satıra giden sol oku durdurur. En çok sanal alan kullanıldığında aranır. Hata # 1648.
    • C ++ lexer, #else ve #elif üzerinde fold.cpp.preprocessor.at.else özelliği ile katlanabilir. Hata # 210.
    • Lexer hata listesi, satır numaraları içermeyen Visual C ++ uygulamasından gelen uyarıları algılar.
    • HTML sözcüsü artık "& quot;
    • davranmıyor"

    Sürüm 6.6'da yeni olan :

    • Sürüm 3.6.5 küçük hataları düzeltir.

      • li>

      Sürüm 3.6.4’de yeni: :

      • SciTE, otomatik tamamlama türü ayırıcı karakterini ayarlamaya izin verir.
      • C ++ klasörü, çok satırlı çağrıların katlanmasına izin vermek için '(' ve ')' üzerindeki kodu katlar. Özellik # 1138.
      • HTML sözlüğünde, Mako satır yorumlarının satır sonu karakterlerinden önce bitecek sınırlamasını sınırlayın.
      • Katlama satırını silerek veya karakter ekleyerek katlama düzeyini değiştirerek iki kat bölge birleştirildiğinde kıvrımlar açılır. Bu, Scintilla'da ve SciTE'nin eşdeğer kodunda sabitlenmiştir. Hata # 1799.
      • Progress lexer, onaltılık sayısal değişmezleri, tek satırlı yorumları, kısaltılmış anahtar kelimeleri destekler ve iç içe geçmiş yorumları sınırsız seviyelere genişletir.
      • Ruby lexer, alternatif karma anahtar sözdizimini "anahtar" & quot; ele alır: & quot; bir sembol olarak. Hata # 1810.
      • Rust lexer, parantez içinde tutulan Unicode dizgisi & quot; u {123abc} & quot; gibi kaçar. Hata # 1809.
      • Windows'ta GTK + için, 3.6.3'te kırılmış olan 64 bit yapısını düzeltin.
      • Qt için, sürüm oluşturma işlemlerinin onayları kapalı.
      • Windows'ta Qt için Qt 4.x için derleme hatasını düzeltin.
      • OS X için Qt'de görüntülenen IME hedef aralığı.
      • Windows'ta, başka bir uygulama pano açıldığında oluşabilecek başarısız olursa, OpenClipboard'u yeniden deneyerek pano işlemlerini daha sağlam hale getirin.
      • Windows'ta, Scintilla_DirectFunction'ın ad yönetimi olmaksızın dışa aktarıldığından emin olmak için def dosyasının kullanımını kaldıran değişiklik. Hata # 1813.
      • Son sürümün kelime girdisi değişikliğinden kaynaklanan Kore düzeltme hatalarında GTK + ve Qt üzeri Win32 üzerinde.
      • SciT için, Lua başlangıç ​​komut dosyasını yüklerken sorunlar olduğunda daha açıklayıcı hata mesajları görüntülenir. Özellik # 1139.

      Sürüm 3.6.2'de yeni olan :

      • Harici sözcüklerin erişilemediği yerlerde 3.3.8 hatası düzeltildi .

      3.6.0 sürümünde yeni :

      • Harici sözcüklerin erişilemediği yerlerde 3.3.8 hatası düzeltildi .

      3.5.7 sürümünde yeni :

      • Harici sözcüklerin erişilemediği yerlerde 3.3.8 hatası düzeltildi .

      3.5.5 sürümünde yeni :

      • Harici sözcüklerin erişilemediği yerlerde 3.3.8 hatası düzeltildi .

      3.5.3 sürümünde yeni :

      • Harici sözcüklerin erişilemediği yerlerde 3.3.8 hatası düzeltildi .

      3.3.7 sürümünde yeni :

      • Bu sürüm, C ++ lexer'in kullanıcı tanımlı değişmezleri ve rakam grubunu ekleyerek bazı lexer'ları geliştirir. / 14 C ++ 11.

      Sürüm 3.0.1’de yeni: :

      • Windows'ta SciTE, şimdi Lua betiklerini doğrudan ikincil bir thread üzerinde başlatmak yerine ana thread üzerinde çalıştırıyor ve ardından ana thread'e geri dönüyor.
      • Vurgulayın & quot; else & quot; TCL için diğer dillerle aynı şekilde bir anahtar kelime olarak. Hata # 1836954.
      • Yazı tipi tanıtıcılarının kopyalandığı ve daha sonra silinmesi için sistem varsayılan yazı tipinin kullanılmasına neden olan Windows'ta otomatik tamamlama listeleri için yazı tiplerini ayarlama ile ilgili sorunları düzeltin.
      • Windows'ta Asya dil giriş yöntemleri için kullanılan ve bazen IME'nin görünmemesine yol açan yazı tipi boyutunu düzeltin. Hata # 3436753.
      • Windows'da sabit çokgen çizimi yapmak için katlama sembolleri tekrar görünür. Hata # 3433558.
      • OS X'de görüldüğü gibi kesirli karakter konumlandırmasına izin vermek için GTK + 'da arka plan çizimini değiştirdim çünkü bu, söz konusu sınırlarda belirsiz çizgiler olmasını önler.
      • Scintilla, ortak başlatma çağrıları olmadan çektiğinde çökme meydana geldiğinden, boyamadan önce piksel haritalarının ayrıldığından emin olun. Hata # 3432354.
      • Windows'taki Sabit Bileme, bir seçimin girilmesinden sonra yanlış düzeltme konumuna neden oluyor. Hata # 3433433.
      • Arabellek konumu eşleştirme arabelleğini depolamak için Sabit Bilimsel oturumu kaydetme. Hata # 3434372.
      • SciTE'deki belge nesnelerinin sabit sızıntısı.
      • URL karakterlerini tanıyor musunuz? ve SciTE'de Açık Seçili komut için '%'. Hata # 3429409.

      Sürüm 2.24'teki nedir:

      • Sürüm 2.24, GTK + üzerindeki bir bellek sızıntısını düzeltir.

      Sürüm 2.01’de yeni :

      • Düzeltmeler

      Sürüm 1.78’de yeni :

      • bazı sözcükleri içerir ve bazı hataları giderir.

      1.77 sürümünde yeni :

      • Sürüm 1.77, lexer hatalarını ve diğer küçük sorunları giderir.

        • li>

Geliştirici Diğer yazılım Neil Hodgson

Scintilla
Scintilla

20 Feb 15

SciTE
SciTE

29 Apr 18

Yorumlar SciTE

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!