Tekstiredaktor koodi esiletõstmisega. Kuue tekstiredaktori kontrollimine koodi esiletõstmisega

Lastele mõeldud palavikuvastaseid ravimeid määrab lastearst. Aga palaviku puhul on hädaolukordi, kui lapsele tuleb kohe rohtu anda. Siis võtavad vanemad vastutuse ja kasutavad palavikualandajaid. Mida on lubatud imikutele anda? Kuidas saate vanematel lastel temperatuuri alandada? Millised ravimid on kõige ohutumad?

Sissejuhatus


Tõenäoliselt teab iga Windowsi kasutaja, mis on Notepad. Või Notepad – kellele see tuttavam on. Tükk on mugav. Väike kerge rakendus, kuhu saab kirjutada kirja teksti või kopeerida mõnda teavet Internetist. Minimaalsed valikud, lihtne juhtimine. Loodud failid on väikese suurusega ja isegi arhiivijate poolt suurepäraselt tihendatud. Näib, et kõik on korras. Kuid ainult esialgu, kuni vajame midagi enamat (ja suudame suurte failidega normaalselt töötada). Jah, Notepadi mugavus ja lihtsus on algajatele arvutiteadlastele äärmiselt oluline. Kuid tasub ulatust laiendada, proovides Notepadi kasutada koos teiste "lamedate" failidega, mitte ainult *.txt-ga, kuna sellest lihtsast tööriistast enam ei piisa. Kuigi nad saavad endiselt vaadata erinevate programmeerimiskeelte skripte, programmiloge, partiifaile, seadistusfaile ja paljusid muid, pole kõige sellega töötamine enam mugav ja produktiivne. Õnneks ei leppinud programmeerijad selle olukorraga ja hakkasid välja andma sülearvutite täiustatud versioone, millest igaüks oli täiendatud oma lisandmoodulitega. Funktsionaalsete laienduste poolest erinedes hakati neid tooteid mingil moel jagama lahendatavate ülesannete klassidesse. Umbes ühest neist klassidest lihtsad toimetajad programmeerijatele ja veebimeistritele ning siin on meie tänane ülevaade.

Mis on selliste programmide jaoks prioriteetne? Muidugi süntaksi esiletõstmine keeles, milles kasutaja kirjutab! Soovitav on toetada pistikprogramme ja täiendavaid keele- ja funktsionaalseid pakette, samuti juba ühendatud pakettide redigeerimise võimalust. Otsige asendamise ja regulaaravaldiste abil. Tähemärkide tabel, lihtne hex-redaktor, võimalus töötada suure hulga vormingute ja kodeeringutega. Ja muidugi kasutusmugavus. Nõue, mis on põhimõtteliselt õiglane iga programmi jaoks, kuid kõige asjakohasem selliste toodete puhul, sest programmeerimisprotsess ise võtab palju aega ja keegi ei taha kaua istuda ebamugava kesta taga. Selle põhjal käsitleme valitud programme, nimelt: PSPad 4.5.0, Golden Pen 1.5, PolyEdit 5.0 RC, Edit Ex 2006r1, Crimson Editor 3.70, Uniqway Poetic 0.2b.


PSPad on programmeerijate jaoks üsna tuntud ja laialt levinud redaktor. Ja selle populaarsus on igati ära teenitud. Lõppude lõpuks on see programm, millel on tõenäoliselt tuhandeid funktsioone. Ja mis on programmeerijatele eriti meeldiv, pole see lihtsalt tekstiredaktor lisafunktsioonidega on see spetsiaalsete tööriistade komplekt just nende vajadustele. Siin näiteks, miks vajab tekstikirjutaja sisseehitatud FTP-klienti? On ebatõenäoline, et seda nõutakse ja tõenäoliselt soovib veebihaldur pärast skripti või lehe kirjutamist kohe tulemust tegevuses näha, visates selle peale kaugserver. Ühendame määratud seadetega. Need on palju laiemad kui aadressi, sisselogimise ja parooli määramine.


FTP-kliendi ühenduse seaded

Teine võimalus, mis võib olla huvitav, on see, et saame käsu täita ja selle torude kaudu mikroredaktorisse "tunnelida". Näiteks saame käivitada järgmise käsu. Sellega saate käsu väljundi ekraanil kuvamise asemel saata see mikroredaktorisse ja me salvestame selle faili.

Internetis ja kirjastuse teabes on teil teave, et kõik on olemas. Eriti meeldib mulle, et allpool jätkuvad tekstiread, mis ei mahu ekraani laiusele. Selle tarkvara abil saate lisaks sisule redigeerida ka oma faili lehti. Kuid tarkvara võib maksta kuni 136 eurot.


Aga projektipuu? Selle abil saate veelgi laiendada toimetaja funktsioone ja luua reaalseid projekte. Ja kuigi pole sugugi vajalik, et need oleksid tarkvaraprojektid, on see võimalus huvitav just nende vajaduste jaoks.


Loodud projekti parameetrid


Pikkade koodidega töötamiseks on failistruktuuri kuvamine hädavajalik. Sellel väljal näitab PSPad vaadatud faili mustrite järgi leitud funktsioone ja makrosid vastavalt valitud süntaksile.




Pas-faili redigeerimine redaktori aknas

Meedia toimetaja

See on tuntud oma võimsate funktsioonide ja intuitiivsete omaduste poolest GUI kasutaja. Aatomi tekstiredaktoril on järgmised omadused. Sellel on ka kohandatav regex-mootor, mis muudab failide allalaadimise ja indekseerimise palju kiiremaks. Kaks võimsaimat funktsiooni, mis eristavad meediat teistest veebikoodide redaktoritest.

See sisaldab ka silte kümnete dokumentide sorteerimiseks, öörežiimi ja muid saavutuspiiranguid, mis on seotud konkreetse teksti hinnangulise lugemisajaga. Selle saab üle anda üksikasjalik ülevaade tema orienteeritud meeleavaldus. Ideaalne keeruliste projektide arendamiseks, kuid seda saab kasutada ka lihtsate tekstide jaoks.


PSPadi uusimates versioonides saab kasutaja skriptidega aktiivselt töötada, mitte ainult neid käsitsi parandada, vaid ka hiljem uuesti kompileerida. Tõsi, selleks on vaja installitud MS Windows Scripting hosti. Viimane toetab üsna suurt hulka keeli ja mitte ainult Visual Basicu ja Java skripte.

Hea HTML-i redigeerimisvõimalus. Muidugi järgib meie redaktor funktsioonide arvu osas spetsiaalseid pakette, kuid me ei nõua võimsa kompilaatori võimalusi kerge ja mugava tööriistaga, eks? Vastasel juhul on PSPad kasulik nii algajatele kui ka kogenud veebimeistritele. Olemas on ka konverter erinevate formaatide vahel ning eraldusvõime muutmise ja HTML koodi kontrollimise võimalusega vaataja ning ulatuslikud vormindamisvõimalused.

Värskelt installitud PSPad "teab" umbes kolmekümmet erinevat programmeerimiskeelt. Kuigi on üsna tavalised C, Object Pascal, Java, Java Script, HTML, PHP, Visual Basic jne, on mõnede, näiteks COBOL, Inno Setup Script, KiXtart, Tcl / Tk, TeX, Unix Shell Scripti olemasolu esile tõstetud. minu tõeline huvi. Muide, mis tahes keelt saab kasutaja ümber seadistada, redigeerida ja luua oma süntaksi. Või määrake selle jaoks kompilaator.

Üldiselt on kõige ja kõigi võimalikult lai kohandamine veel üks kõnealuse toimetaja eripära. Alustades programmi installimise protsessist ja lõpetades tööriistade enda peenhäälestusega. Ma ei tea kuidas teiega on, aga mulle on sellised volitused alati meeldinud, sest nende andmisega annab autor selgelt mõista, et ta sihib toote kvalifitseeritud publikule, kelle esindajad ei suuda mitte ainult kõike mõista. seda, vaid ka parandada, optimeerida, tuua. Muidugi pole millegi pärast muretseda, kui te midagi sellist ei vaja - jätke see nii, nagu see on, programm ei lähe sellest halvemaks.




Programmi installimine






Programmi üldised seadistused




Mõni muu seadistusmenüü


Eespool on loetletud ainult mõned PSPadi funktsioonid, mis on kõige enam seotud selle programmeerimisega. Lisaks on seal meri kõike huvitavat ja kasulikku. Näiteks hex-redaktor ja lõikelauahaldur.

Kui kasutate tippimisprogrammi, tuleb õigekirjakontroll kahtlemata kasuks. Lisaks on kõikvõimalikud redigeerimisvõimalused, otsing ja asendamine, vormindamine. See on lihtsalt kuhjaga tööriistamenüü "kellad ja viled". Seal on makrohaldur, failiparser, ASCII tabel, mitut tüüpi palett. Kui viimasest ei piisa - siin sa oled, pipett! Tuntud tööriista variant teatud ala värvi määramiseks paljudes pildiredaktorites. PSPadi tilguti võimaldab teil värvi valida mis tahes kohas ja programmi enda akna all. Lisaks on räsigeneraator (kasutatakse funktsioone MD4, MD5, SHA1, RIPEMD160), käsurida, arvude teisendaja erinevate arvutussüsteemide ja isegi rooma tähtede vahel, kalkulaatori lihtne, kuid võimas versioon (nimetatakse väljendianalüsaatoriks) ja teised.

Abisüsteem (nimelt süsteem) on terviklik ja mitmekesine. Lisaks põhjalikule programmijuhendile saate teavet programmeerimiskeelte kohta ning Interneti-ühenduse olemasolul juurdepääsu programmeerimissaitidele ja kaugvõrgu utiliitidele.

Programmi veebisait: http://www.pspad.com



Küllap teavad paljud Golden Peni. Programm pole uus, võib-olla on mõned selle juba unustanud. Pole üllatav, Uusim versioon ilmus juba 2001. aastal, ei viita autor isegi Windows XP toetamisele. Teisest küljest on lihtsus ja mugavus - selle väikese toimetaja peamised trumbid - ühendatud keskmise taseme jaoks piisava funktsionaalsusega. Seetõttu saab Vitali Nevzorovi kuldpliiatsit edukalt kasutada tänapäevani.




VB kood Golden Pen aknas

Lõpuks lihtne redaktor, millel on reaalajas eelvaade, mis reageerib tehtud muudatustele reaalajas. Loob professionaalse välimuse, ilma et autor peaks enamiku detailide pärast muretsema. See täidab automaatselt korduvaid ülesandeid, nagu matemaatiliste valemite, tabelite ja jooniste nummerdamine, terminite ja materjalide indeksite loomine ning nendele elementidele ristviidete loomine. See töötab peaaegu kõigil platvormidel ja operatsioonisüsteemidel. See on tasuta ja tasuta.

  • See rakendab lihtsalt matemaatiliste valemite koostist.
  • See hõlbustab oluliselt sisu struktureerimist.
Samuti võite leida mitmeid näiteid, mis toovad esile kõige olulisemad omadused.


Golden Pen on ka hea, sest see on universaalne "kahepoolne" toimetaja. Seda on ühtviisi mugav kasutada nii lihtteksti tippimiseks kui ka lähtekoodide redigeerimiseks. Pakutavad valikud on umbes samad. Teksti puhul on need printimise, RTF-i ja HTML-i eksportimise, joondamise, kuvamise, otsingu ja ülemineku valikud. Skriptide jaoks - viieteistkümne praeguse (2000) keele süntaksi esiletõstmine kuni Fortranini, töö järjehoidjatega, hex-faili sirvimisrežiim. Lisaks on olemas lisatööriistad, lõikelaud, makrosalvestus, kalkulaator, ASCII kooditabel. Kuldse pliiatsi kalkulaator on võimeline arvutama mõningaid statistilisi funktsioone ja lisaks on tippimisel aktiivne ka kontekstikalkulaator - see on siis, kui sisestate avaldise ja pärast märki "=" kuvab programm automaatselt selle väärtuse.




Kuueteistkümnendtöötlusrežiim
Programmiga töötades märkasin kahte väikest viga - tööriistaribalt kalkulaatori väljakutsumisel näidatakse pidevalt kalendrit ja programmi sulgemisel kaob paneel ise, kuid seda ei taastata alati automaatselt järgmisel käivitamisel.

Programmi veebisait: http://www.geocities.com/midweststudio/



PolyEditi nimetamine programmeerijate märkmikuks ei muuda millegipärast isegi keelt. Kuid see lisati meie arvustusse, kuna see sisaldab ka selliseid funktsioone. Ja palju, palju muud, mille kirjeldamiseks on vaja eraldi artiklit.

Jah, tõepoolest, PolyEdit on kõige avaramate võimalustega saade, kuigi esimesel tutvumisel tekitas see tunde ... ilmselt sarnased tunded Nikolai Nosovi "Dunno on the Moon" kangelaste tunnetega, kui nad said ööbida kl. majandushotellis. Kui omanikud deklareerisid seal kõige odavamad toad, kuid tegelikkuses nõuti vee, televiisori, voodite jms kasutamise eest eraldi tasu, siis PolyEditi (Polysoft Solutions) loojad, jätmata tähelepanuta programmi väiksust. jaotuskomplekt, ei sisaldanud selles mõnda määratud funktsiooni. Seetõttu, olles otsustanud esmalt kontrollida keelte süntaksi esiletõstmist, olin mõnevõrra pettunud ja saadeti programmi veebisaidile vajalikke komponente alla laadima. Õnneks võtab see ZIP pakett enda alla vaid 9 KB. On üllatav, miks ei saanud seda kohe distributsiooni kaasata.Lisaks määratud failile veel mitu lisandmoodulit ja 10 sõnastikku suurusega 500 KB kuni 6 MB on saadaval jaotises Allalaadimised. Kuid te ei saa arendajaid liiga karmilt hinnata. On mõnevõrra naiivne loota, et saate Wordi tasemel "ja mahuga alla pooleteise megabaidi" täisväärtusliku tekstitöötlusprogrammi. Otsus eraldada ainult konkreetsele kasutajale vajalike lisapakettide paigutus on Interneti kaudu vabalt levitatava programmi puhul üsna mõistlik.

Mis puutub programmi endasse, siis see tekst kirjutati lihtsalt redaktori aknasse ja mingeid mugavusi ei kogenud. Ainuke asi oli see, et õigekirja kontrollimiseks oli vaja alla laadida täiendav vene keele pakett. Selle rakendamiseks vajutage F7 või valige menüüelemendist käsk. Automaatne kontroll puudub. Jah, võib-olla paremuse poole? Seega ei teki aeglases arvutis tippimisel tarbetuid aeglustusi ja pause.

PolyEditi funktsioonide hulgas märgime järgmist. Andmete krüpteerimine BlowFish teisenduste ja SHA-1 räsifunktsiooni abil. Täielik tugi OLE-objektidele (pildid, klipid, diagrammid jne). Mitme vormingu, sealhulgas Wordi, Exceli, HTML-i, eksport/import. Plugina tugi. Sisseehitatud e-posti klient. Drag-and-Drop ja Drag-and-Dock funktsioonid. Suure hulga kodeeringute tugi. Automaatne salvestamine. Otsige ja asendage regulaaravaldiste, failiotsingu abil. Süntaksi esiletõstmine. Kuva mitteprinditavad tähemärgid.




Mõned menüüelemendid

Programmeerija peab alati leidma arenduse jaoks parimad tööriistad, olgu selleks siis tekstiredaktorid, ülesannete haldamise raamatukogu, raamistik järgmise projekti koostamiseks jne. need tööriistad lihtsustavad töökeskkonda ja suurendavad samal ajal tootlikkust.

Kõigist tööriistadest on tekstiredaktori valimine kõige keerulisem. Rääkimata sellest, et iga populaarse tekstiredaktori jaoks on jagatud kogukond. See on nagu kannate kaitsmine ja oma valiku üle uhke tunne samal ajal. Lõppude lõpuks eelistavad ja armastavad kõik teda kaitsta. Tekstiredaktorid mängivad iga arendaja tööruumis juhtivat rolli. Projekti kood kirjutatakse, silutakse ja käivitatakse tekstiredaktoriga. See on nagu garaaž maailma jaoks tööriistade ja toodete ehitamiseks.


"Täiustatud" stiilis liides on väga sarnane MS Wordi vaikeliidesega. Kõik tekstiga töötamise põhifunktsioonid on samad. Puudu on ainult joonistuspaneel. Siiski on saadaval täiendavaid esemeid. Mulle väga meeldis Drag-and-Dock tehnoloogia mitme dokumendi akende jaoks.




Mitme dokumendi liides


PolyEdit toetab teemasid. Programmi suvandites saab konfigureerida igasuguseid parameetreid.




PolyEditi seadistamine


Redaktori testimine rawsiga töötamisel tõi esile mõned puudused. Seega ei tööta Delphi pas failis korrektselt lokkis sulgudega kommenteerimine ja tavaliste tärnidega sulgudega kommenteerimine üldse. Sarnaseid probleeme täheldati html- ja cpp-failide puhul. T-sql skripti esiletõstmist on näha lisatud illustratsioonil. Selguse huvides on toodud vaade PolyEditis ja kaheksanda versiooni vaade MS SQL Query Analyzeri aknas. On selge, et need programmid kasutavad erinevaid spetsifikatsioone, kuid sellest hoolimata ...

Viimaste toimingute tagasivõtmine ei toimi alati õigesti.




SQL-skript PolyEditi aknas (vasakul) ja SQL Query Analyzer

Oma töö jaoks parima tekstiredaktori valimine võib olla hirmutav ülesanne. See nõuab oskuslikku katsetamist, isiklikku eelistust ja lõplikku otsust. See on patenteeritud tarkvara, mis pöörab erilist tähelepanu funktsioonidele. Paljude funktsioonide kallal, mille kallal nokitseda, tunnete võimu oma kätes. Kuid nagu iga tööriist, pole miski täiuslik.

Funktsionaalsust saab hõlpsasti täiustada ja kohandamine on vaid pistikprogrammi installimise küsimus. Pakub käsupaletti, mis võimaldab hõlpsasti juurdepääsu väljavõtetele, sätetele ja muule. pakub mitmerealist redigeerimist ja valikut. Arvestades, et turul on saadaval sama soodsa hinnaga tekstiredaktorid, võib igaüks valida tasuta alternatiivid. Kui teile hüpikaknad ei meeldi, võite osta kirjastaja 70 dollari eest.

  • Värskendusi ei toimu nii sageli kui varem.
  • Laadimisajad on Notepadiga võrreldes pikemad.
  • Pluginate kvaliteet on küsitav.
Esiteks toetab see klaviatuuri täielikke toiminguid ilma hiirt kasutamata.


Teie PolyEditi koopia saab registreerida. Kas see on mõttekas, on teie enda otsustada. Tasulise versiooni olulisemate eeliste hulgas on eelisjärjekorras tehniline tugi e-posti teel, tasuta tarkvarauuendused, allahindlused teiste PolySoft Solutioni toodete ostmisel. Nagu näete, ei tundu isegi esitatud eelised märkimisväärsed, kuid teiste kohta pole midagi öelda, on ebatõenäoline, et teie ettevõtte nime kuvamine programmi teabeaknas maksab 30 dollarit litsentsi kohta. Kuid hulgiostjad - allahindlused ...

Programmi veebisait: http://www.polyedit.com/



Selle redaktori uusim versioon 2006r1 ilmus veidi rohkem kui kuu aega tagasi ja me võtame seda arvesse. Peamine trump, millele viitas saate autor Artem Fursenko, on "kõik-kõik-kõige esiletõstmine". Tõepoolest, EditEx "teab" rohkem kui viitkümmend erinevat süntaksit. Ja see on tänaste võistlejate seas absoluutne rekord. Pole isegi mõtet kõike loetleda, vaevalt leiad seda, mida vajad. Ei, muidugi, kui soovite, saate, kuid enamikule programmeerijatele sellest piisab.

Vaatamata sellele, et arendus on kodumaine, on programmi liides täielikult inglise keeles. Arendaja sait on sarnane. Kuigi sait on juhiste ja kasuliku teabega ihne. Ei, muide, abi ja programmis endas. Hea, et tegelikult pole vaja – toimetaja näeb välja üsna traditsiooniline ja mitte keeruline. Selle vasakpoolses osas on juht, üleval - tööriistaribad ja ülejäänud ruum on reserveeritud dokumendi redigeerimisala jaoks.




EditEx 2006 redaktori liides


Programm sisaldab kõiki vajalikke tööriistu teksti vormindamiseks, otsimiseks, kodeeringu muutmiseks. Lisaks on olemas inglis- ja venekeelsete sõnade õigekirjakontrolli pakett ning tõlgi automaatne kasutamine. Kahjuks töötavad mõlemad viimased kommunaalteenused lihtsalt kohutavalt. Ja kuigi need toimivad, on neid peaaegu võimatu kasutada. Tõlkija teeb sõnastikus kontekstipõhise otsingu ja kuvab absoluutselt kõik leitud tulemused. Sisestage näiteks sõna "mine" ja saate sadu valikuid alates "agonist" kuni "pangolin". Kuigi tegelikult jääb verb "minema" kuskile valimi keskele. Sõnastiku õigekirjakontroll üllatas ka oma originaalsusega, tehti ettepanek asendada “osad” “chebotidega”, “saadaval” sõnaga “ivan-tea”, “käivitada” sõnaga “punane” jne. samas mõttes sõna otseses mõttes sõna kaudu. Ainult veidi parem on olukord inglise keel, kus sõnad kipuvad olema vähem käändunud.


Õigekirjakontroll üllatab oma lähenemisega

Enamik kaasaegseid programmeerimisfunktsioone tuleb rakendada pistikprogrammide abil. Kui see aga avastatakse, annab see teile jõudu, mida ükski teine ​​tekstiredaktor teile anda ei saa.

  • Õppimiskõver on järsk.
  • See võtab aega.
  • Seda pole lihtne õppida ja see võtab domeeni jaoks aega.
Samas on tal ka omad probleemid. Muud funktsioonid hõlmavad automaatse täitmise võimalusi, failisüsteemi brauserit, mitut paneeli ja palju muud. Sobib kernelile tänu tekstiredaktoris kasutatavale modulaarsele disainile. Saab kergesti kasutada algajale. Kui plaanite töötada suurte projektidega, on soovitatav seda ignoreerida, see on saadaval kõigi kolme suurema operatsioonisüsteemi jaoks ja on täielikult kaasaskantav.
  • Kasutamiseks palju pakette ja seetõttu väga kohandatavad.
  • Laiendustoetust tuleb parandada.
Notepad on turul veel üks avatud lähtekoodiga tekstiredaktor.


Nüüd aga toredatest täiendustest. Lihtne FTP-klient, täisekraanirežiimis töötamise võimalus, puhta koodi nägemine ilma kohati tüütute nuppude ja paneelideta, lisapaneel HTML-siltide automaatseks seadistamiseks, HTML-lehtede eelvaate vaatamiseks ja programmi käivitamiseks välise kompilaatoriga.


FTP-serveri ühenduse valikud



Programmi veebisait: http://www.flywheel.nm.ru/editex.html



Pärast EditExi Crimson Editori poole pöördudes tundus mulle, et viimane on sellest tehtud. Ometi on funktsioonide komplekti poolest mõlemad toimetajad nagu vennad. Isegi väliselt pole üllatav segadusse ajada. Sama funktsioonide komplekt vaadeldava programmiklassi jaoks, sama täpsem otsing, sama paarissulgude esiletõstmine, ridade nummerdamine (ja printimine koos selle säilitamisega), teksti vormindamine, minimaalse komplektide arvuga transkooder. Seal on sisseehitatud FTP-klient, valikuline explorer, HTML-faili eelvaade, õigekirjakontroll, üksikasjalik statistika, makrode salvestamise ja käivitamise võimalus. Samuti on olemas kontekstikalkulaator.




Redaktori aken ilma uurijata

See meenutab Notepadi. Seda keelt toetavad paljud programmeerimiskeeled. Notepadi suurim eelis kõigi teiste tekstiredaktorite ees on see, et see suudab hallata suuri faile ilma suuremate viivituste ja krahhideta. Lisaks saab selle funktsionaalsust laiendada sadade saadaolevate pistikprogrammide abil.

Tekstiredaktor võiks kasu saada uue keeletoe lisamisest.

  • Kasutajaliides pole just kõige parem.
  • Kehtivate tööstusstandardite täitmiseks on vaja täiustamist.
  • Liiga lihtne.
See on puhas, kiire ja suurepärane viis millegi uue tegemiseks!


Keelte esiletõstmine, mida on standardinstallatsioonis ainult 16 (sh Basic, C / C ++, CSS, HTML, Java, Matlab, Pascal, Perl, PHP, Python jne) toimub õigesti, automaatse tüübituvastusega . Keelespetsifikatsioone saab kasutaja ise ümber seadistada. Lisaks on programmi ametlikul veebisaidil allalaadimiseks saadaval suur hulk erinevaid keelefaile. Tõenäoliselt võimaldas see loojal (Ingyu Kang) deklareerida toetust enam kui 100 arvutikeelele.

Redaktoriga töötades leiti ebameeldiv viga - failide avamisel analüüsib programm selle sisu ilmselt esiletõstetud süntaksi määramiseks. Selle autor ei teata mehhanismidest, kuid selle protseduuri tulemusena põhjustavad mõned töötavad skriptid mälu juurdepääsu tõrke ja programm jookseb kokku.




Viga faili avamisel



Programmi veebisait: http://www.crimsoneditor.com/



Noh, kokkuvõtteks - kaaluge mõnda muud programmi. See toimetaja on üsna värske, isegi toores, aga mulle meeldis ja tundub väga paljulubav. Selle esimene versioon 0.1a ilmus alles umbes kuu aega tagasi ja nüüd on saadaval juba teine ​​versioon 0.2b. Kui autorid (Pavel Sushkov jt) jätkavad sama innuga, siis on meil õigus oodata täielikku mugav programm hea funktsionaalsusega juba kevadel. Kuigi saate praegu kasutada Uniqway Poeticut.

Mis siin siis huvitavat on. Üldiselt - kena mitme dokumendi liides, laialdane "kuumklahvide" kasutamine, lihtne navigeerimine, UTF-8 ja UTF-16 vormingute import / eksport, printimine, eelvaade ja lehe parameetrite seadistamine. Mitteprinditavate märkide kuvamine, fondi suuruse kohandamine kasutusmugavuse huvides, loomulikult otsimine ja asendamine ning regulaaravaldiste kasutamine. Samuti on failistatistika sõnade ja teatud märkide arvu kohta.




Uniqway poeetiline

Viimane tekstiredaktor, mida me üksikasjalikult käsitleme, on sulud. Avatud lähtekoodiga sulgusid saavad kasutada kõik. Brackets ei ole üldine tekstiredaktor, vaid tekstiredaktor, mis keskendub esiotsa arendamisele. Liidese keele tugi on ulatuslik, seega peaksite veebidisaini jaoks arvestama ainult sulgudega.

Tekstiredaktor on asendamatu tööriist iga arendaja arsenalis. Nende tekstiredaktorite selgitustega loodame, et saate nüüd oma valiku teha. Kui arvate, et oleksime pidanud artiklis tsiteerima tekstiredaktorit, ärge unustage allpool kommenteerida, et saaksime teada.


Töö tekstiga. Mulle meeldisid taande reguleerimise, esi- ja lõputühikute eemaldamise võimalused. Võimalik on muuta trükitud teksti väiketähti ja määrata reavahetuse tüüpi (Unix, Mac või Win). Saab teisendada järgmiste tüüpide vahel: Windows 1251, KOI8-R, ISO-8859-2, ISO-8859-5, ISO-8859-6, DOS 866, Mac Central European, Mac Cyrillic, Mac Greek. Saadaval on väike tähemärkide tabel koodidega kiireks klaviatuuril tippimiseks, samuti funktsioon stringide tähestikulises järjekorras sortimiseks. Tehtud muudatuste ajalugu ei ole piiratud.


transkooder


Koodiga töötamine. Programmi ametliku lehe fraas "mis tahes tüüpi süntaksi" esiletõstmise kohta tundub huvitav. Ma ei saanud aru, mida tegijad täpselt silmas pidasid, kuid praktikas toetab programm järgmisi tüüpe: PHP, CSS, HTML, Delphi, XML, INI ja Perl. Valikuliselt on lisaks kursori asukoha koordinaatidele olekureal olemas ka koodiridade nummerdamine.




Programmi sätted

Jagage oma sõpradega sotsiaalvõrgustikes! Seda seetõttu, et programm on visuaalne, lihtsa liidesega ja äärmiselt praktiline. Programmi aken pakub kolme erinevat ala: tööriistariba, spetsiaalne märgikast ja redigeerimisekraan. Arendusprotsessis pole saladusi: lihtsalt valige tööriistaribalt vajalikud ressursid ja korraldage need lehel. Iga kord, kui tööriista kasutatakse, kuvatakse seadete aken, kus saate vajaduse korral selle sätteid reguleerida. Palju lihtsam kui siltide tippimine lihtsasse tekstiredaktorisse, eks?


Programmi parameetreid saab muuta, kohandades seda vastavalt oma vajadustele. Kahjuks ei saa te ühelegi tegumiribale nuppe lisada, ka kohandatud, kuid olen kindel, et selline funktsioon ilmub järgmistes väljaannetes.

Muide, mis võib veel järgmistes versioonides ilmuda? Esiteks toetatud keelte arvu suurendamine, FTP-kliendi ja hex-režiimi lubamine, programmi sätete laiendamine. Või äkki rõõmustab Uniqway meeskond meid tulevikus millegi originaalse, teistest toimetajatest erinevaga?

Programmi veebisait: http://www.uniqway.com/poetic/



Üldiselt meeldisid mulle ühel või teisel viisil kõik ülalkirjeldatud programmid. Ja kõike saab oma "maitse ja värvi" järgi rakendada.

PSPad paistab teiste hulgas silma oma funktsioonide komplekti ja mugavuse poolest. Väga tõhus toimetaja, ületab isegi mõned tasulised kolleegid. Soovitan seda absoluutselt kõigile, kes peavad tööülesannete täitmisel või südame korraldusel programmikirjutamisega tegelema.

kuldne pliiats on hea asendus tavalisele Windowsi märkmikule koos mitmete lisatööriistadega, nii üldiste kui ka programmeerijatele mõeldud.

PolyEdit- üsna tugev programm, kuid see pole programmeerijatele spetsiaalne toode. Võimalik, et see võib olla alternatiiv MS Wordile, kuna see sisaldab palju võimalusi tekstiga töötamiseks.

AT RedigeeriEx huvitav esiteks suure hulga erinevate süntaksite tugi. Samal ajal tuleks tunnistada ebaõnnestunuks autori katse toppida programmi märkimisväärse hulga lisafunktsioonidega. Võib-olla on asja mõte võrgust leitud valmis tarkvarakomponentide lihtsas kasutamises. Veelgi enam, mõned neist ei ole üksi valmis. Bänner pakkumisega osta 40 dollari eest toorprogramme tüdineb üsna kiiresti. Viska see minema, ära kasuta poolikuid funktsioone ja lõpuks saad suurepäraselt kasutatava redaktori.

Crimson toimetajaüldiselt on see meeldivam kui eelmine programm, pole tüütut bännerit. Funktsioonid on umbes samad, kuid EditEx toetab rohkem keeli. Seevastu Crimson Editor näib olevat paremini arenenud.

Noh Uniqway poeetiline- noor programm, millel on väljavaade saada programmeerijale heaks abimeheks...

Tere, kallid ajaveebisaidi lugejad. Täna heidame pilgu ühele parimale tekstiredaktorile Notepad++, millel on palju kasulikke funktsioone ja mis on üks minu enimkasutatud tekstiredaktoreid. html redigeerimine, css ja php kood. Ja üldiselt on see redaktor paljude programmeerijate ja arendajate seas populaarne.

Artiklis mainisin, et Windowsi sisseehitatud Notepadi abil saate isegi veebilehti luua. Kuid html- ja css-failide loomine märkmikus on peaaegu sama, mis kaevamispulgaga augu kaevamine. Märkmikus pole peale tekstifailide loomise ja vaatamise võimaluse midagi.

  • Sisesta pilte.
  • Tabelid.
  • Nupud.
  • Järjehoidjad.
See on lihtne, kuid aitab muuta koodi nähtavamaks. Visuaalset režiimi on väga lihtne kasutada, see on lihtne – nagu kõik muu programmis – ja see on üsna selge. Koodiredaktor on väga lihtsustatud, süntaksi esiletõstmisega, mis jätab palju soovida. Kuigi sellel on vähe ressursse, esineb sellel siiski mõningaid täitmise tõrkeid, kuid mitte midagi olulist.

Teisest küljest peegeldab see süsteemiressursside nappi tarbimist. Esiletõstmine: neile, kes soovivad luua lihtsaid lehti. Programm aitab arendajaid, pakkudes kõike, mida võite mitmekülgselt tekstiredaktorilt oodata, nagu süntaksi esiletõstmine enam kui 100 erineva keele jaoks, koodi voltimine, värviskeemid, failide jälgimine, mitmekordne valik ja palju muud.

Hakates kasutama Notepadi failide parandamiseks html, css, php ja muude koodidega, säästate palju aega ja närve. Alguses võib selle redaktori kasutamine teile muidugi tunduda veidi keeruline. Kuid kui õpite kasutama vähemalt Notepad ++ põhifunktsioone, on teil raske ilma selleta hakkama saada.

Selles saate regulaaravaldiste abil teksti otsida. Saate dokumente korraldada kõrvuti. Lähimate identifikaatorite leidmiseks saate kasutada ka reaalajas süntaksi esiletõstmist. Nüüd kasutage programmi installimiseks järgmist käsku.

Valides seda tüüpi installi, ei saa te ühtegi programmi. Avage terminal; Samm. Desinstallige programm järgmiste käskudega. Sellel on mõned külgribad, mida saab vastavalt eelistustele paigutada paremale või vasakule, andes meile mõned ikoonid paneelide vahel vahetamiseks.

Notepadil on märkimisväärsed eelised mitte ainult tavalise Windowsi märkmiku, vaid ka muude keerukamate erinevate koodide kirjutamise ja redigeerimise programmide ees. Näiteks kui võrrelda Notepad ++ populaarse Dreamweaveri veebisaidi paigutusprogrammiga, on sellel palju eeliseid. Esiteks on Notepad++ täiesti tasuta. Ja teiseks palju lihtsam ja kiirem. Üldiselt saab seda Windowsi operatsioonisüsteemis installimata käivitada, kui kasutate Notepad++ kaasaskantav versioon, mis võimaldab teil programmi USB-mälupulgale panna ja seda alati endaga kaasas kanda.

Paremklõpsake kontekstimenüü. See avab terminali otse projekti juurtes, säästes meie aega. Ikoonil klõpsates avaneb veel terminali aknaid, milles saame rippmenüüd kasutades ringi liikuda. See on väga kasulik funktsioon, eriti kui kasutame programmeerimisel kompilaatoreid.

Failides tehtavad muudatused on erinevates kohtades esile tõstetud, et näha, mis toimub. Seda pole vaja seadistada, lihtsalt kasutage seda redaktori esmakordsest avamisest alates.


Kui klõpsate sätte kõrval olevat muutmisikooni, kopeeritakse see selle muutmiseks kasutajafaili. Salvestage ja vaadake muudatusi automaatselt.

Räägime nüüd kõigest üksikasjalikumalt.

Notepad++ redaktori installimine, selle funktsioonid ja sätted

Loome saidi Yii 2.0 raamistikus

Laadige alla tekstiredaktor Notepad++ täiuslik on vaba Saate ametlikult saidilt sellel lingil. Allalaaditud pakett sisaldab mitut keelt, sealhulgas vene keelt.

See on võimas eraldiseisev täiendus süntaksi esiletõstmise viisardiga ja erineb veidi selle funktsiooni funktsioonist. Kui liigute kursorit üle atribuutide, näete, et teie dokumentatsioon ja värviväärtused kuvatakse koos ekraanile ilmuvate väikeste valijatega. Koodivihjed tippimisel on väga tugevad.

Vaatame näiteid ja vaatame liidese muutmist vastavalt. Lisaks standardsetele teemadele on saadaval ka hiiglaslik turg muid näiteid ja igasuguseid laiendusi. On ütlematagi selge, et saadaval on palju-palju muid funktsioone.

Programmi installimine sisse operatsioonisüsteem Windows toimub täiesti standardsel viisil:

  • topeltklõpsake allalaaditud failil hiire vasaku nupuga, installimine algab;
  • avanevas aknas valige vajalik keel;
  • seejärel klõpsake mitu korda Next, nõustudes litsentsilepinguga, valides installikausta ja installitavad komponendid;
  • seejärel klõpsake installi, oodake mõni sekund ja Notepad++ on installitud.

Vajadusel saate alla laadida Notepad ++ Portable, mis on selle tekstiredaktori kaasaskantav versioon, mis ei vaja installimist.

Nüüd vaatame läbi selle tekstiredaktori võimalused:

1. Esimese asjana hakkab silma see, et Notepad++ on tekstiredaktor koos süntaksi esiletõstmisega kümneid populaarsemaid programmeerimiskeeli, sealhulgas HTML, CSS, JavaScript ja PHP. Vaata täielik nimekiri keeled, mille jaoks Notepad saab süntaksi esile tõsta ja saate valida soovitud keele programmi ülamenüüst vahekaardil "Süntaks":


Näiteks kui määrate taustvalgus html kood , näeb see välja umbes selline:


Joonisel on näha, et sildid on esile tõstetud sinisega, atribuudid punasega ja tavatekst on mustaga. See on koodi redigeerimisel ja selles vigade leidmisel väga mugav. Vajadusel saate menüüs määrata süntaksi esiletõstmise "Valikud" - "Stiilide määratlemine". Avaneb aken, kus saate seadistada vajaliku keele fondi ja süntaksi esiletõstmise:


Kui soovitud keel pole saadaval, saate konfigureerida enda esiletõstmise samas menüüs "Süntaks" on üksus "Seadista keel":

Ilmuvas aknas määrake keele märksõnade loendid ja kohandage nende kuvamisstiile. Mul on loendis olevatest keeltest alati küllalt olnud, nii et ma ei saanud sellest funktsioonist üksikasjalikult aru.

Lisaks kõigi nende keelte esiletõstmisele on kood jagatud plokkideks, mida saab vastavalt miinus- ja plussnuppude abil ahendada ja laiendada. Samuti on punktiirjoonega esile tõstetud elementide vaheline seos. Ja kui näiteks asetate kursori avavale html-märgendile, siis ei tõsteta sinisega esile mitte ainult see, vaid ka sellega seotud sulgev silt:


Notepad++ suudab ka avada ja sulgeda sulgusid ning eraldada funktsioonid eraldi plokkidesse. Kõik see aitab väga hästi koodis navigeerida ning lihtsustab oluliselt mittesulgude ja siltide otsimist programmi tekstis.

2. Tihti juhtub, et mõnda koodi sisestades võime unustada, kuidas üks või teine ​​HTML-i silt või PHP operaator on kirjutatud. Selle probleemi lahendamiseks rakendab funktsiooni Notepad++ tekstiredaktor näpunäiteid ja automaatne täitmine trükitud sõna. Vihje kuvatakse, vajutades klahvikombinatsiooni "Ctrl + tühik" ja jääb vaid valida pakutud loendist soovitud valik:

Saate lubada vihjete automaatse kuvamise ilma kiirklahve kasutamata. Selleks klõpsake menüüd "Valikud" - "Seaded", minge avanevas aknas vahekaardile "Automaatne täitmine" ja märkige ruut valiku "Lülita sisse iga kord, kui sisestate" kõrval:


Samas aknas saate lubada sulgevate html-märgendite, sulgude ja jutumärkide automaatse sisestamise.

3. Notepad++ teeb selle väga lihtsaks muuta kodeeringut faili. Näiteks kui peate määrama praegu populaarse UTF-8 kodeeringu ilma BOM-ita, siis piisab, kui minna peamenüüs vahekaardile "Kodeeringud" ja klõpsata üksust "Teisenda UTF-8-ks ilma BOM-ita". ja salvestage fail:


4. Notepad++ võimaldab erinevalt tavalisest notepadist avada ja redigeerida korraga mitut faili. Selleks ta kasutab järjehoidjad nagu tänapäevased veebibrauserid. Seega on igal avatud failil oma järjehoidja, kuhu näidatakse faili nimi ja asetatakse disketi kujutis:

Diskett võib olla sinine või punane. Disketi värv näitab, kas faili muudatused on salvestatud või mitte:

  • sinine diskett - fail salvestatakse;
  • punane – muudatusi ei salvestata.

Avatud failidega vahekaarte saab sulgeda, lohistada ja järjestada mis tahes järjekorras. Seadete abil saate vahekaardid kuvada vertikaalselt või peita need üldse, keelata lohistamise ja seadistada vahekaardi sulgemise topeltklõpsuga. Kõik need seaded leiate vahekaardi "Valikud" nupust "Seaded":

Avaneb seadete aken, kus jaotises "Üldine" seadete grupis "Tab Bar" saate märkida või tühjendada vajalikud märkeruudud:


Lisaks on sellel toimetajal võimalus avada sama dokumendi kaks eksemplari korraga. Selleks paremklõpsake soovitud faili vahekaardil ja valige "Duplikaat teises piirkonnas":

Pärast seda avaneb selle dokumendiga teine ​​vahekaart:


Igal järjehoidjal on võimalus lisada märkmeid või märkmeid. Need kiirendavad failides navigeerimist ja oluliste koodijuppide leidmist suure hulga ridadega failides. Vasakpoolsel väljal soovitud joone vastas märgi loomiseks klõpsake sinise punkti kujul oleva markeri määramiseks:


Nüüd, vajutades klahvi "F2", liigub kursor nootide – siniste markerite – vahel.

5. Pean vajalikuks märkida, et Notepad ++ redaktor on väga mugav tekstiotsing kuidas sisse avatud fail ja mitmes failis, mis asuvad kindlas kaustas. Otsingul on võimalik kasutada regulaaravaldisi, mis võib olla võimas tööriist õigetes kätes. Samuti saate otsida ja asendada. Otsi ja asenda ning regulaaravaldised koos võivad tekstidokumentide redigeerimist oluliselt kiirendada.

Funktsioon tekstiotsing saab kutsuda ülemise menüü "Otsi" abil, kus on valitud otsingu tüüp, või kiirklahvide kombinatsiooni "Ctrl + F" abil, mis avab vastava otsinguseadetega akna:


Avanevas aknas valige soovitud toiminguga vahekaart ("Otsi", "Asenda", "Otsi failidest" või "Märkused") ja määrake parameetrid.

6. Tihti tuleb html-failiga töötades vaadata, kuidas see brauseris välja näeb. Selleks on Notepad++ vaatamise võimalus html lehekülgi brauserites Internet Explorer, Firefox, Chrome ja Safari. Selle toimingu tegemiseks klõpsake lihtsalt ülemises menüüs nuppu "Käivita" ja valige soovitud brauseris käivitatav kood:


Samuti saate kõnealuses redaktoris valida mis tahes php-koodi fragmendi ja klõpsata "Start" - "Hangi php abi", mille järel Notepad ++ suunab teid saidi http://php.net lehele. selle koodi kirjeldus.

Menüü "Start" samal vahekaardil on võimalik "google" otsingumootorist ja "wikipedia" võrguentsüklopeediast otsida valitud tekstikatkeid. Selleks valige tekstiosa ja vajutage nuppu "Google'i otsing" või "Wikipedia otsing" ning teid suunatakse automaatselt otsingutulemustega Google'i või Wikipedia veebisaidi lehele. Tõsi, kõigi nende toimingute jaoks on teil vaja Interneti-ühendust.

7. Failide redigeerimisel jätab Notepad++ kõik tehtud muudatused meelde. Seetõttu saate sooritatud toimingu igal ajal tühistada ( astu samm tagasi). Lisaks saate nii palju samme tagasi kerida, kui soovite, tagasi või edasi, et saaksite teha koodi mis tahes muudatusi ilma pöördumatute tagajärgedeta.

Saate tagasi- ja edasi kerida, kasutades ülemise menüü vahekaardil "Muuda" olevaid elemente "Võta tagasi" ja "Tee uuesti" või tööriistariba kõverate noolte kujul olevaid nuppe (kui muudatusi on tehtud, muutuvad nooled roheliseks ):


Toiminguid saate tagasi võtta ka kiirklahvide abil:

  • CTRL + Z - samm tagasi, üksuse "Tühista" analoog;
  • CTRL + Y - samm edasi, üksuse "Korda" analoog;

Oluline on see, et Notepad++ jälgib pidevalt selles avatud failide olekut ja kui neid mõni teine ​​programm muudab või need kustutatakse, kuvab redaktor hoiatuse, et faili on mõne teise programmi poolt muudetud ja palub seda uuendada. :


8. Saate Notepad++ testredaktori võimalusi laiendada, kasutades erinevaid pistikprogrammid. Mõned installitakse vaikimisi ja ülejäänud saab installida sisseehitatud pistikprogrammide halduri abil, mida kutsutakse ülemise menüü vahekaardilt "Pluginad" - "Pluginahaldur" - "Kuva pistikprogrammide haldur":

Avaneb aken "Plugin Manager", mille esimene vahekaart sisaldab saadaolevate pistikprogrammide loendit. Soovitud pistikprogrammi installimiseks märkige selle kõrval olev ruut ja klõpsake nuppu "Install".

Pluginate abil saate faile võrrelda, grammatikat kontrollida, FTP-d manustada ja üldiselt saab tavalisest tekstiredaktorist muuta võimsa tööriista veebisaitide loomiseks.

Püüan üksikasjalikult kirjeldada pistikprogrammide funktsioone ühes järgmistest artiklitest, nii et ärge unustage tellida ajaveebi värskendusi. Varsti näeme!



Toeta projekti – jaga linki, aitäh!
Loe ka
kukevõitlus mängureeglid kukevõitlus mängureeglid Modifikatsioon minecraft 1.7 jaoks 10 vaatamise retsepti.  Retseptid esemete meisterdamiseks Minecraftis.  Relvad Minecraftis Modifikatsioon minecraft 1.7 jaoks 10 vaatamise retsepti. Retseptid esemete meisterdamiseks Minecraftis. Relvad Minecraftis Šilling ja naelsterling – sõnade päritolu Šilling ja naelsterling – sõnade päritolu