SciTE , C ++ və GTK + 'da tətbiq olunan ScIntilla layihəsinə əsaslanan açıq mənbə, cross-platform və sərbəst şəkildə yayılmış qrafik proqramdır. xüsusilə proqramçılar və inkişafçılar üçün.
Ərizə son bir neçə il ərzində müxtəlif ərizə yazmaq və işləmək üçün çox faydalı oldu. Onun əsas xüsusiyyətlərindən sintaksis üslubu, qatlama, zəng məsləhətləri, səhv göstəriciləri və kodların doldurulmasını qeyd etmək olar.
C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, D, düz mətn, Makefile, Matlab, VB, Perl,
SciTE ilə başlayın
Təəssüf ki, SciTE yalnız TGZ fayl formatında gzipped mənbə arxivi olaraq paylanır və qurmaq asan deyil. Buna görə də, GNU / Linux əməliyyat sisteminizdə quraşdırılmış deyilsə (müxtəlif dağılımlar SciTE ilə əvvəlcədən yüklənirsə), paket menecerinizi açmaq, scite paketini axtarmaq və onu quraşdırmanı şiddətlə təklif edirik.
Quraşdırıldıqdan sonra proqramı, sisteminizdə quraşdırılmış hər hansı bir tətbiq açdığınız kimi masa üstü mühitin əsas menyusundan aça bilərsiniz. SciTE Text Editor adlanır.
Proqram özünü boş sənədlə və cross-platform GTK + GUI vasitəsi ilə hazırlanmış çox təmiz və sadə bir qrafik istifadəçi interfeysi ilə təqdim edir. Yalnız kiçik bir menyu çubuğu mövcuddur, belə ki, quraşdırılmış vasitələrə, müxtəlif parametrlərə, dəyişikliklərə, tamponlara və digər faydalı seçimlərə tezliklə daxil ola bilərsiniz.
Dəstəklənən əməliyyat sistemləri
SciTE (SCIntilla əsasında Text Editor) Linux (Ubuntu, Fedora, və s.), FreeBSD və Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7, və s.) əməliyyat sistemlərində yaxşı fəaliyyət göstərən multiplatform proqramdır.
Bu sürümdə yeni nə :
- SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R) adını çəkərək UTF-8 sənədləri üçün DirectWrite və Cocoa istifadə edərək, Windows-da iki istiqamətli mətn üçün eksperimental və natamam dəstək. Ərəb və ya İbrani olan sənədləri daha asan redaktə ediləcək sənədlərə imkan verir
- INDIC_GRADIENT və INDIC_GRADIENTCENTRE göstərici növləri əlavə edilib. INDIC_GRADIENT, müəyyən bir rəng və alfa ilə başlanır və altındakı tam şəffaf olur. INDIC_GRADIENTCENTRE xətt mərkəzində müəyyən bir rəng və alfa ilə başlayır və yuxarı və aşağıda tamamilə şəffaf olur.
- Çıxış rejimi keçmək SC_WRAPINDENT_DEEPINDENT, əvvəlki satırdan iki nişanı girən əlavə edildi.
- Göstərdikləri zaman göstəricilər xətt sonu simvolları üçün tərtib edilir.
- DBCS kodlamasında ən çox yanlış baytlar problemləri dəqiqləşdirmək və bir şeyin göstərilməsini təmin etmək üçün bloblar kimi göstərilir.
- Kakao üzərindəki, DBCS kodlamalarında etibarsız mətn, bir byte MacRoman kodlaması vasitəsilə şərh ediləcək, çünki hər hansı bayt qəbul edəcəkdir.
- Diff lexer yamaqları olan fərqlər üçün üslublar əlavə edir.
- Mətn sürükləyərkən, mətnin dəyişdirilməsində, vəziyyətə həssas axtarışda və mətnin UTF-8 kimi alınması zamanı, makasla zədələnmiş DBCS simvolları üçün sabitləşir.
- libstdc ++ 'a keçid edərkən, MacOS-da müntəzəm ifadə çökməsi sabitləşdi.
- GTK + 'da SciTE, tək nümunəvi rejimdə işləyərkən, artıq bütün əmr satırının argumentlərini artıq işləyən nümunəyə çatdırır. Bu, "SciTE filename -goto: line"
Sürümdeki yeni :
- C ++ 11 xüsusiyyətlərinin artması səbəbindən dəstək Microsoft Visual C ++ 2013 üçün azalıb.
- Karet hattını vurğulamaq üçün alternativ bir görsel olaraq bir çizgi çizgi çerçevesi əlavə edildi.
- Əlavə & quot; Seçilmiş Xəttləri Geri & quot; xüsusiyyət.
- SciTE əlavə edir & quot; Bütün Əlfəcinləri Seç & quot; komanda.
- SciTE, ismsiz bir tampon saxlayarkən bir fayl adı təklif etmək üçün bir save.path.suggestion ayarı əlavə edir.
- Unicode 9-a Yenidən işlənmə və xarakter kateqoriyalarını yeniləyin.
- Baan lexer sayısal ədədləri hexadecimal nömrələri və exponentials da daxil olmaqla daha uyğun şəkildə tanıyır.
- The Bash lexer daha çox hallarda siyahıda simləri tanıyır. Hata # 1944.
- Fortran lexer bir satır davamı və sonra bir preprocessor xətti tanıyır. Hata # 1935.
- Fortran qovluğu şərhləri qatlaya bilər. Hata # 1936.
- PowerShell lexer strings-də qaçan quotes tanıyır. Hata # 1929.
- Python lexeri, ASCII olmayan simvolları daxil etdikdə identifikatorları daha doğru tanıyır.
- Python qovluğu faylın sonunda əvvəlki strukturdan ayrı olaraq şərh edir.
- YAML lexer şərhləri daha çox hallarda və üslublarda "& ..." "---" kimi xətt; line. Hata # 1931.
- Ek notlar əlavə olunduqda, silindiğinde və ya görünürlük dəyişildikdə hərəkət paneli yeniləyin. Xüsusiyyət # 1187.
- Esc tuşu ilə rejimi ləğv etmək düzbucaqlı seçimi saxlayır. Hata # 1940.
- İnşaatlar daha çox təkrarlanmaq üçün ayrılmış siyahıların siyahısı ilə hazırlanır. Hata # 1946.
- Kakao üzərindəki siçan izləmə sahələrinin sızması təsbit edildi.
- Kakao üzərindəki mətn kəsilməsinin qarşısını almaq üçün autocompletion 4 pikseldir.
- Windows'da, avtomatik tamamlama siyahısında bir diqqət düzbucağının çəkilməsini dayandırın və standart siyahı uzunluğunu 9 elementə qaldırın.
- SciTE, çox böyük faylları yükləyərkən uzun bir fasilə çəkməmək üçün indent.auto üçün indentation'i avtomatik olaraq təyin etmək üçün ən 1 MB faylını yoxlayır.
- SciTE istifadəçi interfeysi, mövcud masa üstü mühitləri uyğunlaşdırmaq üçün yüngül rənglər və daha az 3D elementləri istifadə edir.
- SciTE buferi kirletir və load.on.activate əgər fayl sildikdə mesajı göstərir.
- Windows-da SciTE tapı tap tapası artımlı yox-yaxın rejimdə işləyir. Hata # 1926.
Sürüm 3.7.3-də yeni nə :
- Bir redaktorun digər redaktorlara bənzər olması üçün birbaşa oxunan karakteri göstərin.
- SciTE'de qatlama markaları üçün rəng seçə bilərsiniz. Feature # 1172.
- SciTE sekmelerinde bufer nömrələrini gizləyə bilər. Xüsusiyyət # 1173.
- Diff lexer, "---" ilə başlayan silinmiş xəttləri tanıyır.
- Lua lexer ilk satırı "#!" ilə başlamağı tələb edir. yalnız "#" deyil, şaban kimi şərh edilməlidir. Hata # 1900.
- Matlab lexer blokun şərhinin başlanmasını və bir xəttdə tək başına olmağı tələb edir. Hata # 1902.
- Python lexer, yeni üslublu f-strinqləri dəstəkləyir, Unicode identifikatorlarına imkan verir və artıq @ 1-yə dekorativ deyil. Hata # 1848.
- Katlanmış başlıq üstündən katlanmış bir hissəyə əlavə olunduqda qatlanan ziddiyyətləri düzəldin. Silinmənin bir xətt sonuna daxil olmadığı zaman lazımsız açılmadan çəkinin. Hata # 1896.
- Kakaoyada yekunlaşdırma qəzasının düzəldilməsi. Hata # 1909.
- GTK + 'da SciTE split.wide əmlakı olan bölmələr arasında geniş bir bölücü ola bilər.
- Wayland-da GTK + 3.22-də avtomatik tamamlama siyahıları və çağırışlar siyahısını göstərin. GTK + 3.22-də köhnə API kimi istifadə edilən daha yeni API istifadə edilmişdir
- GTK + 'da məhv edildikdən sonra siqnal qəbzinə görə əlçatanlıq kodunun qəzasını düzəldin. Hata # 1907.
- Wayland'da trackpad kaydırma işi edin. Hata # 1901.
- SCI_SETSELECTIONN * API-lər üçün yenidən ölçülməni azaldın. Hata # 1888.
- 16,7 milyondan çox xətt olan fayllarda fərdi xəttləri seçməyə imkan verən daha çox həssaslıq istifadə edin.
- Qt 5 üçün bu platformalarda QT_WS_MAC və ya QT_WS_X11 təyin edin. Səhv # 1887.
- Kakao üçün makros 10.12.2 ilə görünüş məhvinə baxın. Hata # 1891.
- GTK + qəzasını düzeltin
- SciTE-də istifadə edilən C ++ 11 aralığına əsasən, GCC 4.6 artıq ən az dəstəklənən versiyasıdır.
- SC_CHARSET_DEFAULT kod səhifəsi müəyyən edilmədikdə artıq Windows-da kod səhifə 1252 deməkdir. Bu, Şərqi Asiya sistemlərində gözlənilməz davranışları və çökmələrə mane olur, burada default lokal adətən DBCSdir. Şərqi Asiyadakı DBCS kod səhifələrinə sui-istifadə etmək istəyən layihələr kodu səhifə və xarakterini açıq şəkildə müəyyən etməlidir.
- SCVS_NOWRAPLINESTART seçimi əvvəlki xətaya keçməkdən sol oxu dayandırır. Ən çox istifadə edilən virtual məkan istifadə edildikdə. Hata # 1648.
- C ++ lexer, fold.cpp.preprocessor.at.else özelliğiyle #else və #elif katlayabilir. Hata # 210.
- Hata listesi lexeri, Visual C ++ satır nömrələrini olmayan xəbərdarlıqları algılar.
- HTML lexer artıq " deyir
- Sürüm 3.6.5, kiçik hataları düzəldir
Sürüm 3.6.7-də yeni nə :
Sürüm 3.6.4-də yeni nə :
- SciTE, avtomatik tamamlama növü ayırıcı xarakterini təyin etməyə imkan verir.
- C ++ qovluğu çox satırlı zənglərin qatlanmasına imkan verən '(' və ')' kodunu düzəldir. Özellik # 1138.
- HTML lexer üçün Mako xətt şərhlərinin dərəcəsini xətt sonu simvolundan əvvəl bitir.
- İki qat bölgə bir araya girən xəttin silinməsi və ya qatlama səviyyəsini simvol əlavə etməklə birləşdirildikdə qapaqlar açılır. Bu, Scintilla'da və SciTE nin ekvivalent kodunda da müəyyən edilmişdir. Hata # 1799.
- Tərəqqi lexeri onaltılı sayısal ədədlər, bir xəttli şərhlər, qısaldılmış açar sözlərdən istifadə edir və içəri qoyulan şərhləri məhdud səviyyələrə çatdırır.
- Ruby lexer alternativ karma söz sintaksisi & quot; açarı: & quot; bir simvol olaraq. Hata # 1810.
- Rust lexer, " u {123abc}" kimi bracketed Unicode simli işlədilir. Hata # 1809.
- Windows-da GTK + üçün 3.6.3-də sınıq olan 64-bit bərpa edin.
- Qt üçün, sərbəst buraxılışlar təsdiqləri söndürdü.
- Windows'daki Qt üçün, Qt 4.x üçün derleme başarısızlığını düzeltin.
- IME hədəf aralığı OS X üçün Qt'de göstərilir.
- Windows'da, digər proqram panonun açıldığı zaman baş verə bilərsə, OpenClipboard'unu yenidən cəhd edərək panoya əməliyyatları daha güclü olun.
- Windows'ta Scintilla_DirectFunction adı mangling olmadan ixrac olunmasını təmin etmək üçün def faylı istifadəsini aradan qaldıran dəyişiklik həyata keçirilir. Hata # 1813.
- Win32 üzərindəki GTK + və Qt-də, son versiya sözünün giriş dəyişikliyindən qaynaqlanan koreyalı səhv.
- SciTE üçün, Lua başlanğıc scriptini yükləyən problemlər olduğunda, daha çox təsviri olan səhv mesajlar göstərilir. Özellik # 1139.
versiyası 3.6.2-də yeni :
- 3.3.8 səhv düzəldən xarici lexers əlçatmaz oldu
versiya 3.6.0-da yeni :
- 3.3.8 səhv düzəldən xarici lexers əlçatmaz oldu
- Xarici lexers əlçatmaz oldu
- Dəyişən 3.3.8 səhv, xarici lexers əlçatmaz oldu
versiyası 3.5.5-də:
- C ++ lexer, istifadəçi müəyyən edilmiş litals və rəqəmsal qruplaşdırma C ++ 11/14.
Sürüm 3.0.1'de yeni :
- Windows-da SciTE, Lua komutlarını birbaşa ana iş parçacığına yönəldir və birincil iş parçasına yönəldir və sonra əsas mövzuya geri qayıtır.
- Başqa & quot; & quot; digər dillərlə eyni şəkildə TCL üçün bir açar sözü kimi. Səhv # 1836954.
- Font dəstləri kopyalanan və sonra silinən bir sistem default yazı tipinə səbəb olan Windows-da avtomatik tamamlama siyahıları üçün yazı tiplərini təyin etməklə problemləri düzəlt.
- Asılı olaraq, IME-yə bəzən görünməyən Asiya dilinin giriş üsulları üçün Windows-da istifadə olunan font ölçüsünü düzəlt. Səhv # 3436753.
- Sabit çoxbucaqlı rəsm Windows-də belə qatlama simvolları yenidən görünə bilər. Səhv # 3433558.
- OS X-də olduğu kimi fasiləsiz xarakter yerləşdirməsini təmin etmək üçün GTK + -da fon təsvirini dəyişdirdi, çünki lexeme sərhədlərində zəif xətləri aradan qaldırır.
- Scintilla ümumi başlatma çağırışları olmadan çəkdiyi zaman bir qəza olduğu üçün şəkil çəkmədən əvvəl ayrılan pixmapsları təmin edin. Səhv # 3432354.
- Sabit SciTE Windows səhvində bir seçimi girildikdən sonra yanlış qaynaq mövqeyinə səbəb olur. Səhv # 3433433.
- Tampon mövqeyini uyğunlaşdırma tamponunu saxlamağa qənaət edən Sabit SciTE seansı. Səhv # 3434372.
- SciTE-də sənəd obyektlərinin sızması.
- URL simvollarını tanımaq '?' SciTE-də Seçilən əmri açmaq üçün '%'. Səhv # 3429409.
- Sürüm 2.24, GTK + 'da bir yaddaş sızıntısını giderir.
-
- >
- 1.77 versiyasında yeni :
- li>
- >
Yeni 2.01 versiyasında:
Şərhlər tapılmadı