SciTE

Screenshot Software:
SciTE
Mga detalye ng Software:
Bersyon: 4.1.0 Na-update
I-upload ang petsa: 22 Jun 18
Nag-develop: Neil Hodgson
Lisensya: Libre
Katanyagan: 30

Rating: 1.0/5 (Total Votes: 1)

SciTE ay isang bukas na pinagmulan, cross-platform at malayang ibinahagi ang graphical software batay sa proyekto ng ScIntilla, na ipinatupad sa C + + at GTK +, na dinisenyo mula sa offset upang kumilos bilang isang application ng source code editor para sa pinasadya partikular para sa mga programmer at developer.

Ang application ay pinatunayan na maging lubhang kapaki-pakinabang para sa pagsusulat at pagpapatakbo ng iba't ibang mga application sa mga nakaraang ilang taon. Kabilang sa mga pangunahing tampok nito, maaari naming banggitin ang syntax na estilo, natitiklop, mga tip sa tawag, mga tagapagpahiwatig ng error at pagkumpleto ng code.

Ito ay sumusuporta sa isang malawak na hanay ng mga wika programming, kabilang ang C, C + +, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, D, Plain Text, Makefile, Matlab, VB, Perl, YAML, TeX, Hypertext, Pagkakaiba, Lua, Lisp, Errorlist, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java, pati na rin ang Mga Katangian.


Pagsisimula sa SciTE

Sa kasamaang palad, ang SciTE ay ibinahagi lamang bilang isang archive ng gzipped source sa format ng TGZ file at ang pag-install nito ay hindi ang pinakamadaling gawain. Samakatuwid, kung ito ay hindi naka-install sa iyong operating system ng GNU / Linux (iba't-ibang mga distribusyon ay may pre-load na SciTE), masidhing inirerekumenda namin na buksan ang iyong manager ng package, maghanap para sa package ng scite at i-install ito.

Pagkatapos ng pag-install, maaari mong buksan ang programa mula sa pangunahing menu ng iyong kapaligiran sa desktop, tulad ng pagbubukas mo ng iba pang pag-install ng application sa iyong system. Tatawag itong SciTE Text Editor.


Ang software ay nagpapakita ng isang walang laman na dokumento at isang malinis at simpleng graphical user interface na idinisenyo gamit ang toolkit ng cross-platform GTK + GUI. Magagamit lamang ang isang maliit na bar ng menu, upang mabilis mong ma-access ang mga built-in na tool, iba't ibang mga setting, pagbabago, buffer, at iba pang kapaki-pakinabang na mga pagpipilian.


Mga sinusuportahang operating system
Ang SciTE (SCIntilla based Text Editor) ay isang multiplatform software na nagpapatakbo ng maayos sa mga operating system na Linux (Ubuntu, Fedora, atbp), FreeBSD at Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7, atbp.) .

Ano ang bago sa paglabas na ito:

Idinagdag ang pang-eksperimento at hindi kumpletong suporta para sa bidirectional text sa Windows gamit ang DirectWrite at Cocoa para sa mga UTF-8 na dokumento sa pamamagitan ng pagtawag sa SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R). Pinapayagan nito ang mga dokumento na naglalaman ng Arabic o Hebrew na mas madaling ma-edit sa isang paraan na katulad ng iba pang mga editor.
  • idinagdag ang INDIC_GRADIENT at INDIC_GRADIENTCENTRE mga uri ng tagapagpahiwatig. Ang INDIC_GRADIENT ay nagsisimula sa isang tinukoy na kulay at alpha sa tuktok ng linya at fades sa ganap na transparent sa ilalim. Nagsisimula ang INDIC_GRADIENTCENTRE sa isang tinukoy na kulay at alpha sa gitna ng linya at fades upang ganap na transparent sa tuktok at ibaba.
  • I-wrap ang indent mode na SC_WRAPINDENT_DEEPINDENT na idinagdag kung saan nakatala ang dalawang mga tab mula sa naunang linya.
  • Ang mga indicator ay iguguhit para sa mga line end character kapag ipinakita.
  • Karamihan sa mga di-wastong bytes sa mga pag-encode ng DBCS ay ipinapakita bilang mga blobs upang gawing malinaw ang mga problema at masiguro ang isang bagay na ipinapakita.
  • Sa Cocoa, ang di-wastong teksto sa mga pag-encode ng DBCS ay ipapaliwanag sa pamamagitan ng pag-encode ng single-byte na MacRoman bilang tatanggap ng anumang byte.
  • Ang Diff lexer ay nagdaragdag ng mga estilo para sa mga diffs na naglalaman ng mga patch.
  • Naayos ang mga pag-crash sa macOS para sa mga di-wastong mga character ng DBCS kapag nag-drag ng teksto, pagbabago ng kaso ng teksto, paghahanap ng case-insensitive, at pagkuha ng teksto bilang UTF-8.
  • Ang regular na pag-crash ng expression ay naayos sa macOS kapag nag-uugnay sa libstdc ++.
  • SciTE sa GTK +, kapag tumatakbo sa single-instance mode, ngayon ay nagpapatuloy sa lahat ng mga argumento ng command line sa nakapatakbo na halimbawa. Pinapayagan nito ang & quot; filename ng SciTE -goto: line & quot; upang gumana.
  • Ano ang bagong sa bersyon:

    • Bumaba ang suporta para sa Microsoft Visual C ++ 2013 dahil sa mas mataas na paggamit ng mga tampok ng C ++ 11.
    • Nagdagdag ng frame ng karet line bilang isang alternatibong visual para i-highlight ang linya ng karet.
    • Nagdagdag ng & quot; Baliktarin ang Mga Piniling Mga Linya & quot; tampok.
    • Nagdaragdag ang SciTE & quot; Piliin ang Lahat ng Mga Bookmark & ​​quot; utos.
    • Ang SciTE ay nagdaragdag ng isang setting sa save.path.suggestion upang magmungkahi ng isang pangalan ng file kapag nagse-save ng isang walang pangalan na buffer.
    • Nai-update na conversion ng kaso at mga kategorya ng character sa Unicode 9.
    • Kinikilala ng Baan lexer ang mga numerical na literal sa mas patakaran na paraan kabilang ang mga numero ng hexadecimal at exponentials.
    • Kinikilala ng Bash lexer ang mga string sa mga listahan sa higit pang mga kaso. Bug # 1944.
    • Kinikilala ng Fortran lexer ang isang preprocessor line pagkatapos ng isang line continuation &. Bug # 1935.
    • Ang folder ng Fortran ay maaaring magtiklop ng mga komento. Bug # 1936.
    • Kinikilala ng PowerShell lexer ang mga nakatakas na quote sa mga string. Bug # 1929.
    • Ang lexer ng Python ay kumikilala ng mga pagkakakilanlan nang mas tumpak kapag isinama nila ang mga di-ASCII character.
    • Ang folder ng Python ay nagtatampok ng mga komento sa dulo ng file bilang hiwalay mula sa naunang istraktura.
    • Kinikilala ng YAML lexer ang mga komento sa higit pang mga sitwasyon at estilo ng & quot; ... & quot; linya tulad ng isang & quot; --- & quot; linya. Bug # 1931.
    • I-update ang scroll bar kapag naidagdag, inalis, o nabago ang mga annotation. Tampok # 1187.
    • Ang pagkansela ng mga mode sa Esc key ay nagpapanatili ng isang hugis-parihaba na seleksyon. Bug # 1940.
    • Ang mga build ay ginawa gamit ang isang pinagsunod-sunod na listahan ng mga lexer upang maging mas maaaring maipakilala. Bug # 1946.
    • Sa Cocoa, ang isang pagtagas ng mga lugar ng pagsubaybay sa mouse ay naayos.
    • Sa Cocoa, ang autocompletion ay 4 na mga pixel na mas malawak upang maiwasan ang pag-cut ng teksto.
    • Sa Windows, ihinto ang pagguhit ng isang focus rektanggulo sa listahan ng autocompletion at itaas ang default na haba ng listahan sa 9 na mga item.
    • Sinusuri ng SciTE sa pinakamaraming 1 MB ng isang file upang awtomatikong matukoy ang indentation para sa indent.auto upang maiwasan ang isang mahabang pause kapag naglo-load ng mga malalaking file.
    • Gumagamit ang user interface ng SciTE ng mas magaan na kulay at mas kaunting mga elemento ng 3D upang tumugma sa mga kasalukuyang kapaligiran sa desktop.
    • Itinatakda ng SciTE ang buffer na marumi at nagpapakita ng mensahe kapag tinanggal ang file kung load.on.activate sa.
    • SciTE sa Windows Hanapin ang pindutang Find button ay gumagana sa incremental no-close mode. Bug # 1926.

    Ano ang bago sa bersyon 3.7.3:

    • I-display ang block na karet sa karakter sa dulo ng isang pagpipilian upang maging katulad ng iba pang mga editor.
    • Sa SciTE maaaring pumili ng mga kulay para sa fold marker. Tampok # 1172.
    • Sa SciTE maaaring itago ang mga numero ng buffer sa mga tab. Tampok # 1173.
    • Kinikilala ng Diff lexer ang mga tinanggal na linya na nagsisimula sa & quot; --- & quot;.
    • Ang Lua lexer ay nangangailangan ng unang linya upang magsimula sa & quot; #! & quot; upang tratuhin bilang isang komento ng shebang, hindi lamang & quot; # & quot ;. Bug # 1900.
    • Ang Matlab lexer ay nangangailangan ng block comment start at end na nag-iisa sa isang linya. Bug # 1902.
    • Ang Python lexer ay sumusuporta sa f-string na may mga bagong estilo, nagpapahintulot sa mga Unicode identifier, at hindi na nagpapahintulot sa @ 1 na maging isang dekorador. Bug # 1848.
    • Ayusin ang hindi pagkakapare-pareho kapag ang fold ng header ay idinagdag sa itaas ng nakatiklop na bahagi. Iwasan ang hindi kinakailangang paglalahad kapag ang isang pagtanggal ay hindi kasama ang isang dulo ng linya. Bug # 1896.
    • Ayusin ang pag-crash ng finalization sa Cocoa. Bug # 1909.
    • SciTE sa GTK + ay maaaring magkaroon ng isang malawak na divider sa pagitan ng mga pane na may split.wide property.
    • Ayusin ang pagpapakita ng mga listahan ng autocompletion at mga calltip sa GTK + 3.22 sa Wayland. Ang mga bagong API na ginamit sa GTK + 3.22 habang ang mga mas lumang API ay hindi na ginagamit.
    • Ayusin ang pag-crash sa code sa pagkarating sa GTK + dahil sa resibo ng signal pagkatapos ng pagkawasak. Bug # 1907.
    • Gumawa ng trackpad na gawain sa scroll sa Wayland. Bug # 1901.

    Ano ang bago sa bersyon 3.7.2:

    • I-minimize ang pag-redrawing para sa SCI_SETSELECTIONN * API. Bug # 1888.
    • Gumamit ng mas katumpakan upang payagan ang pagpili ng mga indibidwal na linya sa mga file na may higit sa 16.7 milyong linya.
    • Para sa Qt 5, tukuyin ang QT_WS_MAC o QT_WS_X11 sa mga platform na iyon. Bug # 1887.
    • Para sa Cocoa, ayusin ang pag-crash sa pagtingin sa pagkawasak sa macOS 10.12.2. Bug # 1891.
    • Ayusin ang pag-crash sa GTK +

    Ano ang bago sa bersyon 3.6.7:

    • C ++ 11 na batay sa hanay para sa mga loop na ginamit sa SciTE kaya ang GCC 4.6 ay ngayon ang pinakamababang suportadong bersyon.
    • Ang SC_CHARSET_DEFAULT ay nangangahulugang ngayon ang pahina ng code 1252 sa Windows maliban kung ang isang pahina ng code ay nakatakda. Pinipigilan nito ang hindi inaasahang pag-uugali at pag-crash sa mga sistemang East Asia kung saan ang mga lokal na default ay karaniwang DBCS. Ang mga proyekto na gustong i-default sa mga pahina ng DBCS code sa mga lokal na East Asian ay dapat itakda ang pahina ng code at malinaw na character set.
    • Ang pagpipiliang SCVS_NOWRAPLINESTART ay hihinto sa kaliwang arrow mula sa wrapping sa nakaraang linya. Kadalasang nais kapag ginamit ang virtual space. Bug # 1648.
    • Ang C ++ lexer ay maaaring fold sa #else at #elif sa property na fold.cpp.preprocessor.at.else. Bug # 210.
    • Nakikita ng lexer ng errorlist ang mga babala mula sa Visual C ++ na hindi naglalaman ng mga numero ng linya.
    • Hindi na ginagamot ng HTML lexer ang & quot;

    Ano ang bago sa bersyon 3.6.6:

      li>

    Ano ang bago sa bersyon 3.6.4:

    • Pinapayagan ng SciTE ang pagtatakda ng character na separator ng uri ng autocompletion.
    • Ang Folder ng C + + ay nagtatanggal ng code sa '(' at ')' upang pahintulutan ang mga tawag sa multi-line na mailipat. Tampok # 1138.
    • Para sa HTML lexer, limitahan ang lawak ng mga komento ng linya ng Mako upang matapos bago ang mga character ng dulo ng linya.
    • Naglabas ang mga fold kapag ang dalawang fold fold ay pinagsama sa pamamagitan ng alinman sa pagtanggal ng isang linya ng paglilipat o pagbabago ng antas ng fold nito sa pamamagitan ng pagdaragdag ng mga character. Naayos ito sa parehong Scintilla at sa katumbas na code ng SciTE. Bug # 1799.
    • Sinusuportahan ng Programa lexer ang hexadecimal numeric literals, single-line comments, dinaglat na mga keyword at nagpapalawak ng mga nakapirming mga komento sa mga walang limitasyong antas.
    • Tinuturing ng Ruby lexer ang kahaliling hash key syntax & quot; key: & quot; bilang simbolo. Bug # 1810.
    • Mga rust lexer na humahawak na naka-bracket na naka-string na Unicode string tulad ng & quot; u {123abc} & quot ;. Bug # 1809.
    • Para sa GTK + sa Windows ayusin ang 64-bit build na nasira sa 3.6.3.
    • Para sa Qt, ang mga build build ay naka-off ang assertions.
    • Para sa Qt sa Windows, ayusin ang kabiguan ng compilation para sa Qt 4.x.
    • Saklaw ng target ng IME na ipinapakita sa Qt para sa OS X.
    • Sa Windows, gawing mas matatag ang mga pagpapatakbo ng clipboard sa pamamagitan ng muling pagsasakatuparan ng OpenClipboard kung nabigo ito dahil ito ay maaaring mangyari kapag binuksan ng isa pang application ang clipboard.
    • Sa likod ng pagbabago ng Windows na inalis ang paggamit ng def file upang matiyak na ang Scintilla_DirectFunction na na-export na walang pangalang pangalan. Bug # 1813.
    • Sa GTK + at Qt sa Win32 sa Korean fix bug na sanhi ng pagbabago ng input ng huling salita.
    • Para sa SciTE, mas maraming mapaglarawang mga mensahe ng error ang ipinapakita kapag may mga problema sa pag-load ng Lua startup script. Tampok # 1139.

    Ano ang bago sa bersyon 3.6.2:

    • Ayusin ang 3.3.8 bug kung saan ang mga panlabas na lexer ay naging hindi maa-access .

    Ano ang bago sa bersyon 3.6.0:

    • Ayusin ang 3.3.8 bug kung saan ang mga panlabas na lexer ay naging hindi maa-access .

    Ano ang bago sa bersyon 3.5.7:

    • Ayusin ang 3.3.8 bug kung saan ang mga panlabas na lexer ay naging hindi maa-access .

    Ano ang bago sa bersyon 3.5.5:

    • Ayusin ang 3.3.8 bug kung saan ang mga panlabas na lexer ay naging hindi maa-access .

    Ano ang bago sa bersyon 3.5.3:

    • Ayusin ang 3.3.8 bug kung saan ang mga panlabas na lexer ay naging hindi maa-access .

  • Ang paglabas na ito ay nagpapalaki sa ilang mga lexer, kasama ang lekser ng C ++ pagdaragdag ng tinukoy na user na literals at digit na pagpapangkat mula sa C + + 11/14.
  • Ano ang bago sa bersyon 3.0.1:

    Ang SciTE sa Windows ay kasalukuyang nagpapatakbo ng Lua script nang direkta sa pangunahing thread sa halip na simulan ang mga ito sa isang pangalawang thread at pagkatapos ay lumipat pabalik sa pangunahing thread.

  • I-highlight ang & quot; ibang & quot; bilang isang keyword para sa TCL sa parehong paraan tulad ng iba pang mga wika. Bug # 1836954.
  • Ayusin ang mga problema sa pag-set ng mga font para sa mga listahan ng autocompletion sa Windows kung saan ang mga handle ng font ay kinopya at pagkatapos ay tinanggal na nagiging sanhi ng isang default na font ng system na gagamitin.
  • Ayusin ang laki ng font na ginamit sa Windows para sa mga pamamaraan ng pag-input ng wikang Asyano na minsan ay humantong sa IME na hindi nakikita. Bug # 3436753.
  • Fixed polygon pagguhit sa Windows kaya fold simbolo ay makikita muli. Bug # 3433558.
  • Nagbago ang pagguhit ng background sa GTK + upang pahintulutan ang praksyonal na pagpoposisyon ng character na nangyayari sa OS X habang iniiwasan nito ang malabong mga linya sa mga hangganan ng lexeme.
  • Tiyakin na ang pixmaps ay inilaan bago magpinta dahil may pag-crash kapag nagnanais si Scintilla nang hindi karaniwang mga tawag sa pag-initialize. Bug # 3432354.
  • Nakapirming SciTE sa Windows bug na nagiging sanhi ng maling posisyon ng karet pagkatapos ng pag-indent ng isang pagpipilian. Bug # 3433433.
  • Nakatakdang pag-save ng sesyon ng SciTE upang mag-imbak ng buffer matching na buffer posisyon. Bug # 3434372.
  • Nakatakdang pagtagas ng mga bagay sa dokumento sa SciTE.
  • Kilalanin ang mga character ng URL '?' at '%' para sa Open Selected command sa SciTE. Bug # 3429409.
  • Ano ang bago sa bersyon 2.24:

    • Ang Bersyon 2.24 ay nagtatakda ng memory leak sa GTK +. >

    Ano ang bago sa bersyon 2.01:

    • Pag-aayos

    Ano ang bagong sa bersyon 1.78:

    • kasama ang ilang iba pang mga lexer at inaayos ang ilang mga bug. >

    Ano ang bago sa bersyon 1.77:

    li>

    Iba pang mga software developer ng Neil Hodgson

    Scintilla
    Scintilla

    20 Feb 15

    SciTE
    SciTE

    29 Apr 18

    Mga komento sa SciTE

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!