Szövegszerkesztő kódkiemeléssel. Hat szövegszerkesztő ellenőrzése kódkiemeléssel

A gyermekek számára lázcsillapítót gyermekorvos írja fel. De vannak vészhelyzetek a láz miatt, amikor a gyermeknek azonnal gyógyszert kell adni. Ezután a szülők vállalják a felelősséget és lázcsillapító szereket használnak. Mit szabad adni a csecsemőknek? Hogyan lehet csökkenteni a hőmérsékletet idősebb gyermekeknél? Milyen gyógyszerek a legbiztonságosabbak?

Bevezetés


Valószínűleg minden Windows-felhasználó tudja, mi az a Jegyzettömb. Vagy Jegyzettömb – kinek ismerősebb. A darab kényelmes. Egy kis, könnyű alkalmazás, ahol beírhatja egy levél szövegét, vagy másolhat információkat az internetről. Minimális opciók, egyszerű vezérlés. A létrehozott fájlok kis méretűek, és még az archiválók is tökéletesen tömörítették. Úgy tűnik, minden rendben van. De csak egyelőre, amíg nem kell még valami (és nem tudunk normálisan dolgozni nagy fájlokkal). Igen, a Jegyzettömb kényelme és egyszerűsége rendkívül fontos a kezdő informatikusok számára. De érdemes bővíteni a hatókört, megpróbálni a Jegyzettömböt más "lapos" fájlokkal együtt használni, nem csak a *.txt fájllal, hiszen ez az egyszerű eszköz már nem elég. Annak ellenére, hogy továbbra is megtekinthetik a különféle programozási nyelvek szkriptjeit, programnaplóit, kötegfájljait, beállítási fájljait és sok-sok mást, mindezzel dolgozni már nem kényelmes és produktív. Szerencsére a programozók nem tűrték bele ezt az állapotot, és elkezdték kiadni a notebookok továbbfejlesztett változatait, mindegyiket saját kiegészítőkkel kiegészítve. A funkcionális kiterjesztésektől eltérően ezeket a termékeket valamilyen módon a megoldandó feladatok osztályaira kezdték felosztani. Az egyik ilyen osztályról egyszerű szerkesztők programozóknak és webmestereknek, és itt van a mai áttekintésünk.

Mi a prioritás az ilyen programok számára? Természetesen annak a nyelvnek a szintaktikai kiemelése, amelyen a felhasználó ír! Kívánatos a bővítmények és a további nyelvi és funkcionális csomagok támogatása, valamint a már csatlakoztatottak szerkesztésének lehetősége. Keresés helyettesítéssel és reguláris kifejezésekkel. Karaktertábla, egyszerű hexadecimális szerkesztő, nagyszámú formátummal és kódolással való munkavégzés. És persze a könnyű használhatóság. Elvileg minden programra méltányos követelmény, de az ilyen termékekre a legrelevánsabb, mert maga a programozási folyamat sok időt vesz igénybe, és senki sem akar sokáig egy kényelmetlen burok mögött ülni. Ez alapján fogjuk figyelembe venni a kiválasztott programokat, nevezetesen: PSPad 4.5.0, Golden Pen 1.5, PolyEdit 5.0 RC, Edit Ex 2006r1, Crimson Editor 3.70, Uniqway Poetic 0.2b.


A PSPad egy meglehetősen jól ismert és elterjedt szerkesztő programozók számára. És a népszerűsége megérdemelt. Végül is ez egy program, valószínűleg több ezer funkcióval. És ami a programozóknak különösen kellemes lesz, az nem csak szöveg szerkesztő további funkciókkal ez egy speciális szerszámkészlet, amely csak az ő igényeiket kielégíti. Itt például miért kell a szövegírónak beépített FTP kliens? Nem valószínű, hogy lesz rá kereslet, és a webmester valószínűleg, miután megírt valamilyen forgatókönyvet vagy oldalt, azonnal működés közben akarja látni az eredményt, és rádobja távoli szerver. A megadott beállításokkal csatlakozunk. Sokkal szélesebbek, mint a cím, a bejelentkezési név és a jelszó megadása.


FTP kliens csatlakozási beállítások

Egy másik lehetőség, ami érdekes lehet, hogy végrehajthatunk egy parancsot és csövön keresztül "alagútba" juttathatjuk a mikroszerkesztőbe. Például futtathatjuk a következő parancsot. Ezzel a parancs kimenetének képernyőn történő megjelenítése helyett küldje el a mikroszerkesztőbe, és mi elmentjük egy fájlba.

Az interneten és a kiadó információiban ott van az információ, hogy minden ott van. Különösen tetszik, hogy a képernyő szélességéhez nem illeszkedő szövegsorok lent folytatódnak. Ezzel a szoftverrel a tartalom mellett a fájl oldalait is szerkesztheti. azonban szoftver akár 136 euróba kerülhet.


Mi a helyzet a projektfával? Ezzel tovább bővítheti a szerkesztő funkcióit és valódi projekteket hozhat létre. És bár egyáltalán nem szükséges, hogy ezek szoftverprojektek legyenek, ez a lehetőség éppen ezekre az igényekre érdekes.


A létrehozott projekt paraméterei


A hosszú kódok használatához elengedhetetlen a fájlstruktúra megjelenítése. Ebben a mezőben a PSPad megjeleníti a megtekintett fájl mintái által talált függvényeket és makrókat a kiválasztott szintaxis szerint.




Pas fájl szerkesztése a szerkesztő ablakban

Médiaszerkesztő

Erőteljes tulajdonságairól és intuitív működéséről ismert GUI felhasználó. Az atom szövegszerkesztő a következő jellemzőkkel rendelkezik. Testreszabható regex motorral is rendelkezik, amely sokkal gyorsabbá teszi a fájlok letöltését és indexelését. A két leghatékonyabb funkció, amely a médiát különbözteti meg a többi webes kódszerkesztőtől.

Tartalmaz címkéket is több tucat dokumentum rendezéséhez, éjszakai üzemmódhoz és egyéb teljesítménykorlátokhoz, amelyek egy adott szöveg becsült olvasási idejéhez kapcsolódnak. Át lehet adni részletes áttekintést orientált bemutatóját. Ideális összetett projektek kidolgozásához, de egyszerű szövegekhez is használható.


A PSPad legújabb verzióiban a felhasználó aktívan dolgozhat a szkriptekkel, nemcsak manuálisan javíthatja azokat, hanem később újra is fordíthatja azokat. Igaz, ehhez telepített MS Windows Scripting gazdagépre lesz szükség. Ez utóbbi meglehetősen sok nyelvet támogat, és nem csak a Visual Basic és a Java szkripteket.

Jó HTML szerkesztési lehetőség. Szerkesztőnk természetesen enged a speciális csomagoknak a funkciók számát tekintve, de ugye nincs szükségünk egy nagy teljesítményű fordító képességeire egy könnyű, kényelmes eszköztől? Ellenkező esetben a PSPad hasznos lesz kezdőknek és tapasztalt webmestereknek egyaránt. Van még egy konverter a különböző formátumok között, és egy megjelenítő a felbontás megváltoztatására és a HTML kód ellenőrzésére, valamint kiterjedt formázási lehetőségek.

A frissen telepített PSPad körülbelül harminc különböző programozási nyelvet "tud". Bár vannak egészen hétköznapi C, Object Pascal, Java, Java Script, HTML, PHP, Visual Basic stb., néhány jelenléte, például COBOL, Inno Setup Script, KiXtart, Tcl / Tk, TeX , Unix Shell Script fel van jelenítve. őszinte érdeklődésem. Egyébként bármelyik nyelven a felhasználó újrakonfigurálhatja, szerkesztheti és létrehozhatja saját szintaxisát. Vagy adj meg hozzá egy fordítót.

Általánosságban elmondható, hogy minden és mindenki lehető legszélesebb körű testreszabása a kérdéses szerkesztő másik megkülönböztető jellemzője. Kezdve a program telepítésének folyamatával, és befejezve maguknak az eszközöknek a finomhangolását. Nem tudom Ti hogy vagytok vele, de én mindig is örültem az ilyen jogosítványoknak, mert ezek megadásával a szerző egyértelművé teszi, hogy képzett közönségre célozza a terméket, amelynek képviselői nemcsak mindent megértenek. ezt, hanem javítani, optimalizálni, hozni. Természetesen nincs ok az aggodalomra, ha semmi ilyesmire nincs szüksége - hagyja úgy, ahogy van, ettől nem lesz rosszabb a program.




Program telepítés






Általános programbeállítások




Néhány egyéb beállítási menü


A fentiekben csak a PSPad néhány funkcióját soroltuk fel, amelyek leginkább a programozáshoz kapcsolódó töltelékkel kapcsolatosak. Ezen kívül van egy tenger minden érdekes és hasznos dologgal. Például hexadecimális szerkesztő és vágólapkezelő.

Ha gépelő programot használ, a helyesírás-ellenőrzés kétségtelenül jól jön. Ezen kívül van mindenféle szerkesztési lehetőség, keresés és csere, formázás. Csak bővelkedik az eszközmenü "harangjaiban és sípjaiban". Van makrókezelő, fájlelemző, ASCII tábla, többféle paletta. Ha ez utóbbi nem lesz elég - tessék, pipetta! Egy jól ismert eszköz változata egy adott területen, számos képszerkesztőben. A PSPad pipettája lehetővé teszi, hogy a program bármely pontján és az ablak alatt felvegye a színt. Ezen kívül van egy hash-generátor (az MD4, MD5, SHA1, RIPEMD160 funkciók használatosak), parancs sor, számátalakító különböző számítási rendszerek, sőt római karakterek között, a számológép egyszerű, de hatékony változata (úgynevezett kifejezéselemző) és mások.

A súgórendszer (nevezetesen a rendszer) teljes és változatos. Magán az átfogó programismertetőn kívül a programozási nyelvekről is tájékozódhat, illetve ha van internetkapcsolata, akkor hozzáférhet a programozási oldalakhoz és a távoli online segédprogramokhoz.

A program honlapja: http://www.pspad.com



Valószínűleg sokan ismerik az Arany Pent. A program nem új, talán néhányan már elfelejtették. Nem meglepo, legújabb verzió már 2001-ben megjelent, a szerző nem is jelzi a Windows XP támogatását. Másrészt az egyszerűség és a kényelem - ennek a kis szerkesztőnek a fő ütőkártyái - az átlagos szinthez elegendő funkcionalitással párosulnak. Ezért használható a mai napig sikerrel Vitalij Nyevzorov Aranytoll.




VB kód a Golden Pen ablakban

Végül egy egyszerű szerkesztő, amely élő előnézettel rendelkezik, amely valós időben reagál a változtatásokra. Professzionális megjelenést biztosít anélkül, hogy a szerzőnek aggódnia kellene a legtöbb részlet miatt. Automatikusan végrehajtja az ismétlődő feladatokat, mint például a matematikai képletek, táblázatok és ábrák számozása, indexek létrehozása kifejezésekhez és anyagokhoz, valamint kereszthivatkozások létrehozása ezekre az elemekre. Szinte minden platformon és operációs rendszeren működik. Ingyenes és ingyenes.

  • Könnyen megvalósítja a matematikai képletek összeállítását.
  • Ez nagyban megkönnyíti a tartalom strukturálását.
Számos példát is találhat, amelyek kiemelik a legfontosabb jellemzőket.


A Golden Pen azért is jó, mert univerzális "kétoldalas" szerkesztő. Egyaránt kényelmesen használható egyszerű szöveg beírására és forráskódok szerkesztésére is. A kínált lehetőségek nagyjából megegyeznek. Szöveg esetén ezek a nyomtatás, az RTF és HTML formátumba exportálás, az igazítás, a megjelenítés, a keresés és az átmenet opciói. Szkriptekhez - tizenöt jelenlegi (2000) nyelv szintaxiskiemelése Fortran-ig, könyvjelzőkkel való munka, hexa fájl böngészési mód. Ezen kívül vannak további eszközök, vágólap, makró rögzítés, számológép, ASCII kódtábla. Az Aranytoll számológép képes néhány statisztikai függvény kiszámítására, ráadásul gépeléskor a szövegkörnyezet-kalkulátor is aktív - ekkor írunk be egy kifejezést, és a "=" jel után a program automatikusan kiírja annak értékét.




Hex szerkesztő mód
A programmal való munka során két apró hibát vettem észre - amikor az eszköztárból hívják a számológépet, folyamatosan megjelenik a naptár, és maga a panel is eltűnik a program bezárásakor, de nem mindig áll vissza automatikusan a következő indításkor.

A program honlapja: http://www.geocities.com/midweststudio/



A PolyEdit programozóknak szánt jegyzettömbnek hívva valahogy még a nyelvet sem fordítja át. Áttekintésünkbe azonban bekerült, mert ilyen funkciókat is tartalmaz. És még sok-sok más, amelyek leírásához külön cikkre lesz szükség.

Igen, valóban, a PolyEdit a legszélesebb lehetőségekkel rendelkező program, bár az első ismeretségnél olyan érzéseket keltett bennem... valószínűleg hasonló volt Nikolai Nosov „Dunno on the Moon” című filmjének hőseinek érzéseihez, amikor az éjszakát itt töltötték. a Economic Hotel. Ha a tulajdonosok ott deklarálták a legolcsóbb szobákat, de a valóságban külön fizetni kellett a vízhasználatért, tévéért, ágyneműért stb., akkor a PolyEdit (Polysoft Solutions) készítői nem mulasztják el a program kis méretét elosztókészlet, nem tartalmazott néhány megadott funkciót. Ezért, miután úgy döntöttem, hogy először ellenőrizem a nyelvek szintaktikai kiemelését, kissé csalódott voltam, és elküldtem a program webhelyére, hogy töltsem le a szükséges összetevőket. Szerencsére ez a ZIP-csomag csak 9 KB-ot foglal el.Meglepő, hogy miért nem lehetett azonnal a disztribúcióba helyezni.A megadott fájlon kívül még számos kiegészítő és 10 szótár 500 KB-tól 6 MB-ig terjed a Letöltések részben érhetők el. A fejlesztőket azonban nem lehet túl szigorúan megítélni. Kicsit naivitás elvárni, hogy egy Word szintű "és másfél megabájtnál kisebb méretben" teljes értékű szövegszerkesztőt kapjunk. Az interneten keresztül szabadon terjesztett programok esetében teljesen ésszerű az a döntés, hogy elkülönítjük a további csomagok elhelyezését, amelyekre csak egy adott felhasználónak van szüksége.

Ami magát a programot illeti, ezt a szöveget csak a szerkesztő ablakba írták be, és nem tapasztaltak kényelmetlenséget. Az egyetlen dolog az volt, hogy le kellett töltenem egy további orosz nyelvi csomagot a helyesírás ellenőrzéséhez. A megvalósításhoz nyomja meg az F7 billentyűt, vagy válasszon parancsot a menüpontból. Nincs automatikus ellenőrzés. Igen, talán a jobb? Így nem lesznek szükségtelen lassítások és szünetek, amikor lassú számítógépeken gépel.

A PolyEdit szolgáltatásai közül a következőket jegyezzük meg. Adattitkosítás BlowFish transzformációkkal és SHA-1 hash funkcióval. Teljes támogatás az OLE-objektumokhoz (képek, klipek, diagramok stb.). Több formátum exportálása/importálása, beleértve a Word, Excel, HTML-t. Plugin támogatás. Beépített e-mail kliens. Drag-and-Drop és Drag-and-Dock funkciók. Nagyszámú kódolás támogatása. Automatikus mentés. Keresés és csere reguláris kifejezések, fájlkeresés segítségével. Szintaxis kiemelés. Nem nyomtatható karakterek megjelenítése.




Néhány menüpont

A programozónak mindig elengedhetetlen, hogy megtalálja a legjobb eszközöket fejlesztési célokra, legyen szó szövegszerkesztőről, feladatkezelő könyvtárról, keretrendszerről a következő projekt felépítéséhez stb. ezek az eszközök leegyszerűsítik a munkakörnyezetet és növelik a termelékenységet egyidejűleg.

Az összes eszköz közül a szövegszerkesztő kiválasztása a legnehezebb. Arról nem is beszélve, hogy minden népszerű szövegszerkesztő számára megosztott közösség létezik. Ez olyan, mintha védenéd, amit viselsz, és egyben büszke lennél a választásodra. Hiszen mindenki jobban szereti és szereti őt védeni. A szövegszerkesztők vezető szerepet játszanak minden fejlesztő munkaterületén. A projekt kódja megírása, hibakeresése és végrehajtása szövegszerkesztővel történik. Olyan, mint egy garázs, ahol szerszámokat és termékeket építenek a világ számára.


A "haladó" stílusú felület nagyon hasonlít az MS Word alapértelmezett felületéhez. A szöveggel való munka minden alapvető funkciója megegyezik. Csak a rajztábla hiányzik. Vannak azonban további elemek is. Nagyon tetszett a Drag-and-Dock technológia a több dokumentumos ablakokhoz.




Több dokumentum interfész


A PolyEdit támogatja a témákat. A program opcióiban mindenféle paraméter konfigurálható.




A PolyEdit beállítása


A szerkesztő tesztelése a raw-okkal végzett munka során feltárt néhány hiányosságot. Így a göndör kapcsos zárójelekkel történő megjegyzés nem működik megfelelően egy Delphi pas fájlban, a szokásos, csillagokkal ellátott zárójelekkel pedig egyáltalán nem. Hasonló problémákat figyeltek meg a html és a cpp fájloknál. A t-sql szkript kiemelése a mellékelt ábrán látható. Az érthetőség kedvéért a PolyEdit nézete és a nyolcadik verzió MS SQL Query Analyzer ablakának nézete látható. Nyilvánvaló, hogy ezek a programok eltérő specifikációkat használnak, de ennek ellenére ...

Az utolsó műveletek visszavonása nem mindig működik megfelelően.




SQL szkript a PolyEdit ablakban (balra) és az SQL Query Analyzer

A legjobb szövegszerkesztő kiválasztása a munkájához ijesztő feladat lehet. Ügyes kísérletezést, személyes preferenciát és végső döntést igényel. Ez egy szabadalmaztatott szoftver, különös tekintettel a funkciókra. A rengeteg trükközhető funkciónak köszönhetően érezni fogja az erőt a kezében. Azonban, mint minden eszköz, semmi sem tökéletes.

A funkcionalitás könnyedén javítható, a testreszabás pedig csak egy bővítmény telepítése kérdése. Parancspalettát biztosít a részletekhez, beállításokhoz és egyebekhez való könnyű hozzáféréshez. többsoros szerkesztést és kijelölést biztosít. Tekintettel arra, hogy ugyanolyan megfizethető szövegszerkesztők állnak rendelkezésre a piacon, bárki választhat ingyenes alternatívákat. Ha nem szereted a felugró ablakokat, vásárolhatsz kiadót 70 dollárért.

  • A frissítések nem történnek olyan gyakran, mint korábban.
  • A betöltési idő hosszabb a Jegyzettömbhöz képest.
  • A bővítmények minősége kérdéses.
Először is támogatja a teljes billentyűzet-műveleteket anélkül, hogy egérre lenne szükség.


A PolyEdit példánya regisztrálható. Hogy van-e értelme, az rajtad múlik. A fizetős verzió legfontosabb előnyei közé tartozik az e-mailben nyújtott kiemelt technikai támogatás, ingyenes szoftverfrissítések, kedvezmények a PolySoft Solution egyéb termékeinek vásárlásakor. Amint látható, még a bemutatott előnyök sem tűnnek jelentősnek, de a többiről nincs mit mondani, nem valószínű, hogy a cégnév megjelenítése a program információs ablakában licencenként 30 dollárba kerül. Azonban a nagykereskedelmi vásárlók - kedvezmények ...

A program honlapja: http://www.polyedit.com/



Ennek a szerkesztőnek a legújabb, 2006r1-es verziója valamivel több mint egy hónapja jelent meg, és figyelembe vesszük. A fő ütőkártya, amelyet a program szerzője Artem Fursenko jelez, a "mindent-mindent-mindent kiemel". Valójában az EditEx több mint ötven különböző szintaxist "tud". Ez pedig abszolút rekord a mai versenyzők között. Nincs is értelme mindent felsorolni, nem valószínű, hogy megtalálja a megfelelőt. Nem, persze, ha akarod, megteheted, de a programozók túlnyomó többségének ez is elég lesz.

Annak ellenére, hogy a fejlesztés hazai, a programfelület teljesen angol nyelvű. A fejlesztő oldala hasonló. Bár az oldal fukar az utasításokkal és hasznos információkkal. Nem, mellesleg a súgó és magában a programban. Még jó, hogy nincs rá szükség – a szerkesztő egészen hagyományosnak és nem bonyolultnak tűnik. Bal oldalán egy vezető található, felül az eszköztárak, a többi hely pedig a dokumentumszerkesztési terület számára van fenntartva.




EditEx 2006 szerkesztő felület


A program tartalmazza az összes szükséges eszközt a szöveg formázásához, kereséshez, a kódolás megváltoztatásához. Ezenkívül van egy helyesírás-ellenőrző csomag az angol és az orosz szavakhoz, valamint egy azonnali fordító. Sajnos mindkét utolsó segédprogram borzasztóan működik. És bár működnek, használatuk szinte lehetetlen. A fordító kontextus szerinti keresést végez a szótárban, és megjeleníti az összes talált eredményt. Írja be például a „go” szót, és több száz opciót fog kapni a „kíntól” a „pangolinig”. Bár valójában a „menni” ige valahol a minta közepén lesz. A szótár helyesírás-ellenőrzése engem is meglepett az eredetiségével, javasolták az „alkatrészek” helyett a „chebots”, az „elérhető” az „ivan-tea”, a „launch” helyett a „redden” stb. ugyanebben a szellemben szó szerint a szó révén. Csak valamivel jobb a helyzet angol nyelv, ahol a szavak általában kevésbé ragoznak.


A helyesírás-ellenőrzés meglep a megközelítésével

A legtöbb modern programozási funkciót beépülő modulok segítségével kell megvalósítani. Ha azonban felfedezik, olyan erőt ad, amelyet egyetlen más szövegszerkesztő sem tud adni.

  • A tanulási görbe meredek.
  • Ez időt vesz igénybe.
  • Ezt nem könnyű megtanulni, és időbe telik a domain számára.
Azonban neki is megvannak a maga problémái. Az egyéb funkciók közé tartozik az automatikus kiegészítés, a fájlrendszer-böngésző, a több panel és még sok más. A szövegszerkesztő moduláris felépítése miatt alkalmas a kernelhez. Kezdő is könnyen használhatja. Ha nagy projekteken tervezünk dolgozni, tanácsos figyelmen kívül hagyni, mindhárom fő operációs rendszerhez elérhető, és teljesen hordozható.
  • Rengeteg csomag használható, ezért nagymértékben testreszabható.
  • A bővítési támogatást javítani kell.
A Notepad egy másik nyílt forráskódú szövegszerkesztő a piacon.


Most pedig a szép extrákról. Egy egyszerű FTP kliens, teljes képernyős módban való munkavégzés, tiszta kód látása néha bosszantó gombok és panelek nélkül, egy kiegészítő panel a HTML címkék automatikus beállításához, a HTML oldalak előnézetéhez és a program elindításához külső fordítóval.


FTP szerver csatlakozási lehetőségek



A program honlapja: http://www.flywheel.nm.ru/editex.html



Az EditEx után a Crimson Editor felé fordulva nekem úgy tűnt, hogy ez utóbbi készült belőle. Mégis, a funkciók halmazát tekintve mindkét szerkesztő olyan, mint a testvérek. Még külsőleg sem meglepő, ha összezavarod. Ugyanaz a funkciókészlet szabvány a vizsgált programosztályhoz, ugyanaz a részletes keresés, a páros zárójelek azonos kiemelése, sorszámozás (és nyomtatás a megőrzésével), szövegformázás, minimális számú készlettel rendelkező átkódoló. Van beépített FTP kliens, opcionális Explorer, HTML fájl előnézet, helyesírás-ellenőrzés, részletes statisztikák, makrók rögzítésének és futtatásának lehetősége. Van egy kontextus kalkulátor is.




Szerkesztőablak az Intéző engedélyezése nélkül

Jegyzettömbre hasonlít. Ezt a nyelvet számos programozási nyelv támogatja. A Jegyzettömb legnagyobb előnye minden eddigi szövegszerkesztővel szemben, hogy nagyobb késések és összeomlások nélkül képes kezelni a nagy fájlokat. Ezenkívül a funkcionalitása több száz elérhető bővítmény segítségével bővíthető.

A szövegszerkesztő hasznos lehet az új nyelvi támogatás hozzáadásával.

  • A felhasználói felület nem a legjobb.
  • A jelenlegi iparági szabványoknak való megfelelés érdekében fejlesztésre van szükség.
  • Túl könnyű.
Tiszta, gyors, és nagyszerű módja annak, hogy valami újat csinálj!


A szabványos telepítésben mindössze 16 nyelv kiemelése (beleértve a Basic, C / C ++, CSS, HTML, Java, Matlab, Pascal, Perl, PHP, Python stb.) helyesen, automatikus típusérzékeléssel történik. . A nyelvi specifikációkat a felhasználó újra konfigurálhatja. Ezen túlmenően a program hivatalos webhelyéről számos különféle nyelvi fájl letölthető. Valószínűleg ez lehetővé tette az alkotónak (Ingyu Kang) több mint 100 számítógépes nyelv támogatását.

A szerkesztővel végzett munka során kellemetlen hibát találtak - a fájlok megnyitásakor a program elemzi annak tartalmát, látszólag a kiemelt szintaxis meghatározásához. A mechanizmusokról a szerző nem számol be, de ennek az eljárásnak az eredményeként egyes működőképes szkriptek memóriaelérési hibához vezetnek, és a program összeomlik.




Hiba a fájl elemzése közben



A program honlapja: http://www.crimsoneditor.com/



Nos, összefoglalva - fontoljon meg egy másik programot. Ez a szerkesztő elég friss, még nyersen is, de tetszett és nagyon ígéretesnek tűnik. Az első 0.1a verzió csak körülbelül egy hónapja jelent meg, most pedig már elérhető a második 0.2b verzió. Ha a szerzők (Pavel Sushkov és mások) ugyanolyan buzgalommal folytatják, akkor jogunk van elvárni egy teljes kényelmes program jó funkcionalitással már tavasszal. Bár most már használhatod az Uniqway Poetic-ot.

Szóval mi itt az érdekes. Általánosságban elmondható, hogy egy szép, több dokumentumot tartalmazó felület, a "hot" billentyűk széleskörű használata, könnyű navigáció, UTF-8 és UTF-16 formátumok importálása / exportálása, nyomtatás, előnézet és oldalparaméterek beállítása. Nem nyomtatható karakterek megjelenítése, a betűméret beállítása a könnyebb használat érdekében, természetesen keresés és csere, valamint reguláris kifejezések használata. A szavak számáról és bizonyos karakterekről fájlstatisztika is található.




Uniqway Poetic

Az utolsó szövegszerkesztő, amelyet részletesen tárgyalunk, a zárójelek. A nyílt forráskódú zárójeleket bárki használhatja. A Brackets nem egy általános szövegszerkesztő, hanem egy szövegszerkesztő, amely a front-end fejlesztésre összpontosít. Az interfész nyelvi támogatása kiterjedt, ezért a zárójeleket csak webtervezési célokra érdemes figyelembe venni.

A szövegszerkesztő minden fejlesztő arzenáljának nélkülözhetetlen eszköze. Reméljük, hogy ezeknek a szövegszerkesztőknek a pontosításával most már meg tudja választani. Ha úgy gondolja, hogy a cikkben idéznünk kellett volna a szövegszerkesztőt, ne felejtse el kommentelni az alábbiakban, hogy tudhassuk.


Munka szöveggel. Tetszett a behúzás beállításának, a kezdő és záró szóközök eltávolításának lehetősége. Lehetőség van a beírt szöveg kis- és nagybetűjének megváltoztatására és a sortörés típusának beállítására (Unix, Mac vagy Win). A következő típusok között konvertálható: Windows 1251, KOI8-R, ISO-8859-2, ISO-8859-5, ISO-8859-6, DOS 866, Mac Central European, Mac Cyrillic, Mac Greek. Rendelkezésre áll egy kis karaktertáblázat kódokkal a gyors billentyűzeten történő gépeléshez, valamint egy funkcióval a karakterláncok ábécé sorrendbe rendezésére. A végrehajtott változtatások története nem korlátozott.


átkódoló


Munka kóddal. Érdekesnek tűnik a program hivatalos oldalán található mondat a "bármilyen típusú szintaxis" kiemeléséről. Nem értettem pontosan mire gondoltak a készítők, de a gyakorlatban a program a következő típusokat támogatja: PHP, CSS, HTML, Delphi, XML, INI és Perl. Opcionálisan az állapotsorban a kurzor pozíciójának koordinátái mellett a kódsorok számozása is szerepel.




Programbeállítások

Oszd meg barátaiddal a közösségi hálózatokon! A program ugyanis vizuális, egyszerű felülettel és rendkívül praktikus. A programablak három különböző területet kínál: egy eszköztárat, egy dedikált karakterdobozt és egy szerkesztőképernyőt. A fejlesztési folyamatban nincsenek titkok: csak válassza ki a szükséges erőforrásokat az eszköztáron, és rendszerezze őket az oldalon. Az eszköz minden egyes használatakor megjelenik egy beállítási ablak, ahol szükség esetén módosíthatja a beállításait. Sokkal egyszerűbb, mint beírni a címkéket egy egyszerű szövegszerkesztőbe, igaz?


A program paraméterei változtathatók, saját igényeihez igazítva. Sajnos egyik tálcára sem lehet gombokat hozzáadni, így az egyedit sem, de biztos vagyok benne, hogy a következő kiadásokban megjelenik egy ilyen funkció.

Egyébként mi jelenhet meg még a következő verziókban? Először is a támogatott nyelvek számának növelése, az FTP kliens és a hexa mód engedélyezése, a programbeállítások bővítése. Esetleg az Uniqway csapata valami eredeti, más szerkesztőktől eltérő termékkel kedveskedik majd nekünk a jövőben?

A program honlapja: http://www.uniqway.com/poetic/



Általánosságban elmondható, hogy az összes fent tárgyalt program, így vagy úgy, tetszett. És mindent a saját "íze és színe" szerint lehet alkalmazni.

PSPad kiemelkedik többek között funkciókészletével és kényelmével. Nagyon hatékony szerkesztő, még néhány fizetős szerkesztőt is felülmúl. Abszolút mindenkinek ajánlom, akinek szolgálatban, vagy szíve parancsára műsorírással kell foglalkoznia.

arany toll jó helyettesítője a szabványos Windows jegyzettömbnek számos további eszközzel, mind általános, mind programozóknak szánt.

PolyEdit- meglehetősen erős program, de nem programozók számára készült speciális termék. Potenciálisan az MS Word alternatívája lehet, mivel sokféle lehetőséget kínál a szöveggel való munkához.

NÁL NÉL EditExérdekes, mindenekelőtt nagyszámú különböző szintaxis támogatása. Ugyanakkor sikertelennek kell tekinteni a szerző azon próbálkozását, hogy jelentős számú kiegészítő funkcióval tömje meg a programot. Talán a hálózaton található kész szoftverkomponensek egyszerű használata a lényeg. Sőt, ezek egy része önmagában nem véglegesíthető. A szalaghirdetés, amelyen 40 dollárért nyers programokat vásárolhat, elég hamar megunja. Dobd el, ne használj félig kész funkciókat, és a végén egy tökéletesen használható szerkesztőt kapsz.

Crimson szerkesztőáltalában kellemesebb, mint az előző program, nincs idegesítő banner. A funkciók nagyjából ugyanazok, de az EditEx több nyelvet is támogat. A Crimson Editor viszont jobban kidolgozottnak tűnik.

Jól Uniqway Poetic- egy fiatal program azzal a kilátással, hogy jó segítség lesz egy programozónak...

Sziasztok, a blogoldal kedves olvasói. Ma az egyik legjobb szövegszerkesztőt, a Notepad++-t vesszük szemügyre, amely rengeteg hasznos funkcióval rendelkezik, és az egyik leggyakrabban használt szövegszerkesztőm. html szerkesztés, css és php kód. És általában, ez a szerkesztő népszerű sok programozó és fejlesztő körében.

A cikkben említettem, hogy akár weblapokat is készíthetünk a Windows beépített Jegyzettömbjével. De html és css fájlok létrehozása jegyzettömbben szinte ugyanaz, mint ásópálcával gödröt ásni. A Jegyzettömbben a szöveges fájlok létrehozásának és megtekintésének lehetőségén kívül nincs semmi.

  • Képek beszúrása.
  • Táblázatok.
  • Gombok.
  • Könyvjelzők.
Egyszerű, de segít láthatóbbá tenni a kódot. A vizuális mód nagyon könnyen használható, egyszerű - mint minden más a programban - és elég áttekinthető. A kódszerkesztő nagyon leegyszerűsített, szintaktikai kiemeléssel, ami sok kívánnivalót hagy maga után. Bár kevés az erőforrása, még mindig mutat néhány végrehajtási hibát, de semmi komolyat.

Másrészt a rendszer erőforrásainak csekély fogyasztását tükrözi. Kiemelés: azoknak, akik egyszerű oldalakat szeretnének létrehozni. A program segít a fejlesztőknek azáltal, hogy mindent biztosít, amit egy sokoldalú szövegszerkesztőtől elvárhat, például szintaxiskiemelést több mint 100 különböző nyelvhez, kódhajtogatást, színsémákat, fájlfigyelést, többszörös kijelölést és még sok mást.

Ha elkezdi használni a Jegyzettömböt a fájlok html, css, php és egyéb kódokkal történő javítására, sok időt és ideget takarít meg. Eleinte természetesen kissé bonyolultnak tűnhet a szerkesztő használata. De ha megtanulja, hogyan kell használni legalább a Notepad ++ alapvető funkcióit, akkor nehéz lesz nélküle.

Ebben a reguláris kifejezések erejével kereshet szöveget. A dokumentumokat egymás mellé rendezheti. Valós idejű szintaxiskiemelést is használhat a legközelebbi azonosítók megtalálásához. Most használja a következő parancsot a program telepítéséhez.

Ha ezt a telepítési módot választja, akkor egyik programot sem kapja meg. Nyisson meg egy terminált; Lépés. Távolítsa el a programot a következő parancsokkal. Van néhány oldalsávja, amelyek ízlés szerint jobbra vagy balra helyezhetők, így néhány ikonnal válthatunk a panelek között.

A Jegyzettömb nem csak a szabványos Windows jegyzettömbhöz képest jelentős előnyökkel rendelkezik, hanem a különféle kódok írására és szerkesztésére szolgáló, összetettebb programokkal szemben is. Például, ha összehasonlítja a Notepad ++-t a népszerű Dreamweaver weboldalelrendezési programmal, akkor annak számos előnye van. Először is, a Notepad++ teljesen ingyenes. Másodszor pedig sokkal könnyebben és gyorsabban. Általában telepítés nélkül futtatható a Windows operációs rendszerben, ha használja a Notepad++ hordozható verziója, amely lehetővé teszi, hogy a programot USB flash meghajtóra helyezze, és mindig magával vigye.

Kattintson a jobb gombbal a helyi menüre. Ez egy terminált nyit közvetlenül a projekt gyökerénél, és időt takarít meg. Az ikonra kattintva további terminálablak nyílik meg, melyeket a legördülő menü segítségével mozgathatunk. Ez egy nagyon hasznos funkció, különösen, ha fordítókat használunk a programozás során.

A fájlokon végrehajtott módosítások különböző helyeken kiemelve láthatók, hogy mi történik. Nem kell beállítani, csak használja a szerkesztő első megnyitásától kezdve.


Ha rákattint egy beállítás melletti szerkesztés ikonra, az átmásolódik a felhasználói fájlba a szerkesztéshez. Mentse el és tekintse meg a változtatásokat automatikusan.

Beszéljünk most mindenről részletesebben.

A Notepad++ szerkesztő telepítése, szolgáltatásai és beállításai

Létrehozunk egy webhelyet a Yii 2.0 keretrendszeren

Szövegszerkesztő letöltése Jegyzettömb++ tökéletes ingyenes Megteheti a hivatalos webhelyről ezen a linken. A letöltött csomag több nyelvet is tartalmaz, köztük az oroszt is.

Ez egy hatékony önálló kiegészítés szintaxiskiemelő varázslóval, és kissé eltér attól, amit ez a funkció tesz. Ha az egeret a tulajdonságok fölé viszi, az azt mutatja, hogy a dokumentáció és a színértékek a képernyőn megjelenő kis választókkal előtaggal jelennek meg. A kódolási tippek gépelés közben nagyon erősek.

Vessünk egy pillantást a példákra, és nézzük meg az interfész megfelelő módosítását. A szabványos témákon kívül más példák, valamint mindenféle bővítmény gigantikus piaca is rendelkezésre áll. Magától értetődik, hogy még sok-sok funkció áll rendelkezésre.

A program telepítése be operációs rendszer A Windows teljesen szabványos módon történik:

  • kattintson duplán a letöltött fájlra a bal egérgombbal, a telepítés elindul;
  • a megnyíló ablakban válassza ki a kívánt nyelvet;
  • majd többször kattintson a Tovább gombra, elfogadva a licencszerződést, kiválasztva a telepítési mappát és a telepítendő összetevőket;
  • majd kattintson a telepítés gombra, várjon néhány másodpercet, és a Notepad++ telepítése megtörténik.

Ha szükséges, letöltheti a Notepad ++ Portable alkalmazást, amely a szövegszerkesztő hordozható verziója, amely nem igényel telepítést.

Most nézzük meg ennek a szövegszerkesztőnek a lehetőségeit:

1. Az első dolog, ami megakad a szemedben, az az, hogy a Notepad++ az szövegszerkesztő szintaktikai kiemeléssel több tucat legnépszerűbb programozási nyelv, köztük a HTML, a CSS, a JavaScript és a PHP. Néz teljes lista azok a nyelvek, amelyeknél a Jegyzettömb képes kiemelni a szintaxist, és kiválaszthatja a kívánt nyelvet a program felső menüjében a "Syntax" fülön:


Például, ha beállítja háttérvilágítás html kódot , valahogy így fog kinézni:


Az ábrán látható, hogy a címkék kékkel vannak kiemelve, az attribútumok pirossal, a normál szöveg pedig feketével. Ez nagyon hasznos, ha kódot szerkeszt, és hibákat talál benne. Szükség esetén a menüben beállíthatja a szintaxis kiemelését "Opciók" - "Stílusok meghatározása". Megnyílik egy ablak, amelyben beállíthatja a betűtípust és a szintaxis kiemelését a kívánt nyelvhez:


Ha a kívánt nyelv nem érhető el, akkor ugyanabban a "Szintaxis" menüben konfigurálhatja a saját kiemelését, ahol van egy "Nyelv beállítása" elem:

A megjelenő ablakban állítsa be a nyelvi kulcsszavak listáját, és szabja testre azok megjelenítési stílusát. Mindig elegem volt a listán szereplő nyelvekből, ezért nem értettem ezt a funkciót részletesen.

Ezen nyelvek kiemelése mellett a kód blokkokra van osztva, amelyek összecsukhatók és kibonthatók a mínusz és a plusz gombokkal. Ezenkívül az elemek közötti kapcsolat szaggatott vonallal van kiemelve. És ha például a nyitó html címkére helyezed a kurzort, akkor nem csak az lesz kiemelve kékkel, hanem a hozzá tartozó záró tag is:


A Notepad++ képes a zárójeleket nyitni és bezárni, és a funkciókat külön blokkokban elkülöníteni. Mindez nagyon jól segíti a kódban való eligazodást, és nagyban leegyszerűsíti a nem zárt zárójelek és címkék keresését a programszövegben.

2. Gyakran megesik, hogy egy-egy kód beírása közben elfelejthetjük, hogyan íródik egy-egy HTML tag vagy PHP operátor. A probléma megoldására a Notepad++ szövegszerkesztő valósítja meg a funkciót eszköztippekés automatikus befejezés beírt szó. A "Ctrl + Space" billentyűkombináció megnyomásával egy tipp hívható elő, és csak a kívánt opciót kell kiválasztani a javasolt listából:

Gyorsbillentyűk használata nélkül engedélyezheti az eszköztippek automatikus megjelenítését. Ehhez kattintson a menüre "Opciók" - "Beállítások", a megnyíló ablakban lépjen az „Automatikus kiegészítés” fülre, és jelölje be a „Bekapcsolás minden gépeléskor” jelölőnégyzetet:


Ugyanebben az ablakban engedélyezheti a záró html címkék, zárójelek és idézőjelek automatikus beszúrását.

3. A Notepad++ nagyon egyszerűvé teszi módosítsa a kódolást fájlt. Például, ha be kell állítania a jelenleg népszerű UTF-8 kódolást BOM nélkül, akkor ehhez elegendő a főmenü „Kódolások” lapjára lépni, és rákattintani a „Konvertálás UTF-8-ra BOM nélkül” elemre. és mentse el a fájlt:


4. A Notepad++ lehetővé teszi több fájl egyidejű megnyitását és szerkesztését, ellentétben a szabványos jegyzettömbbel. Erre használja könyvjelzőket mint a modern webböngészők. Tehát minden megnyitott fájlnak saját könyvjelzője van, amelyben megjelenik a fájl neve és a hajlékonylemez képe:

A hajlékonylemez lehet kék vagy piros. A floppy színe jelzi, hogy a fájl módosításait elmentették-e vagy sem:

  • kék hajlékonylemez - a fájl mentésre kerül;
  • piros - a változtatások nincsenek elmentve.

A megnyitott fájlokat tartalmazó lapok bezárhatók, húzhatók és tetszőleges sorrendben rendezhetők. A beállítások segítségével a füleket függőlegesen jelenítheti meg, vagy teljesen elrejtheti, letilthatja a húzást, és beállíthatja a lap dupla kattintással történő bezárását. Mindezek a beállítások az "Opciók" fülön, a "Beállítások" gombon találhatók:

Megnyílik egy beállítási ablak, ahol az "Általános" részben, a "Tab Bar" beállítási csoportban bejelölheti vagy törölheti a szükséges jelölőnégyzeteket:


Ezen kívül ez a szerkesztő képes ugyanabból a dokumentumból egyszerre két példányt nyissa meg. Ehhez kattintson a jobb gombbal a kívánt fájl fülére, és válassza a "Második más területen" lehetőséget:

Ezt követően megnyílik egy második lap ezzel a dokumentummal:


Minden könyvjelző képes jegyzeteket vagy megjegyzéseket tenni. Felgyorsítják a fájlnavigációt és a fontos kódrészletek megtalálását a nagy sorszámú fájlokban. Ha egy jelölést szeretne létrehozni a bal oldali mezőben a kívánt vonallal szemben, kattintson a jelölő beállításához kék pont formájában:


Most az "F2" billentyű megnyomásával a kurzor a hangjegyek - kék markerek között mozog.

5. Szükségesnek tartom megjegyezni, hogy a Notepad ++ szerkesztő nagyon kényelmes szöveges keresés hogyan be fájl megnyitása, és több fájlban, amelyek egy adott mappában találhatók. Lehetőség van reguláris kifejezések használatára a keresés során, ami hatékony eszköz lehet a megfelelő kezekben. Kereshet és cserélhet is. A keresés és csere és a reguláris kifejezések együttes alkalmazása nagymértékben felgyorsíthatja a szöveges dokumentumok szerkesztését.

Funkció szöveges keresés hívható a „Keresés” felső menüből, amelyben a keresés típusa van kiválasztva, vagy a „Ctrl + F” gyorsbillentyűk kombinációjával, amely megnyitja a megfelelő ablakot a keresési beállításokkal:


A megnyíló ablakban válassza ki a kívánt műveletet tartalmazó lapot ("Keresés", "Csere", "Keresés a fájlokban" vagy "Megjegyzések"), és állítsa be a paramétereket.

6. Amikor egy html fájllal dolgozik, gyakran szükséges megnézni, hogyan fog kinézni a böngészőben. Ehhez a Notepad++ képes megtekintésre html oldalak böngészőkben internet böngésző, Firefox, Chrome és Safari. A művelet végrehajtásához kattintson a „Futtatás” gombra a felső menüben, és válassza ki a kívánt böngészőben futtatandó kódot:


Ezenkívül a kérdéses szerkesztőben kiválaszthatja a php kód bármely töredékét, és kattintson a "Start" - "Php segítség kérése" gombra, majd a Notepad ++ átirányítja Önt a http://php.net webhely oldalára. ennek a kódnak a leírása.

A "Start" menü ugyanazon lapján lehetőség van a "google" keresőben és a "wikipédia" online enciklopédiában keresni a kiválasztott szövegrészletekre. Ehhez válasszon ki egy szövegrészt, és nyomja meg a "Google keresés" vagy a "Wikipédia keresés" gombot, és automatikusan átirányít a Google vagy a Wikipédia webhely keresési eredményeket tartalmazó oldalára. Igaz, mindezekhez a műveletekhez internetkapcsolatra van szükség.

7. Fájlok szerkesztésekor a Notepad++ megjegyzi az összes módosítást. Ezért bármikor megszakíthatja az elvégzett műveletet ( lépj egy lépést hátra). Sőt, tetszőleges számú lépést görgethet vissza, vissza vagy előre, így bármilyen változtatást végrehajthat a kódon a visszafordíthatatlan következmények kockázata nélkül.

A legfelső menü "Szerkesztés" lapjának "Visszavonás" és "Újra" elemeivel, vagy az eszköztár görbe nyilak formájában lévő gombjaival (ha történt módosítás, a nyilak zöldre váltanak ):


A műveleteket gyorsbillentyűkkel is visszavonhatja:

  • CTRL + Z - lépés hátra, a „Mégse” elem analógja;
  • CTRL + Y - előrelépés, az „Ismétlés” elem analógja;

Lényege, hogy a Notepad++ folyamatosan figyeli a benne megnyitott fájlok állapotát, és ha egy másik program megváltoztatja vagy törli azokat, akkor a szerkesztő figyelmeztetést ad, hogy a fájlt egy másik program módosította, és kéri a frissítést. :


8. A Notepad++ tesztszerkesztő képességeit különféle eszközökkel bővítheti bővítmények. Némelyik alapértelmezés szerint telepítve van, a többi pedig a beépített beépülő modul-kezelővel telepíthető, amely a felső menü "Bővítmények" - "Bővítmények kezelője" - "Bővítménykezelő megjelenítése" lapjáról hívható meg:

Megnyílik a "Plugin Manager" ablak, amelyben az első lap az elérhető bővítmények listáját tartalmazza. A kívánt bővítmény telepítéséhez jelölje be a mellette lévő négyzetet, és kattintson a "Telepítés" gombra.

A beépülő modulok segítségével össze lehet hasonlítani a fájlokat, ellenőrizheti a nyelvtant, beágyazhat FTP-t, és általában a szokásos szövegszerkesztőt is hatékony eszközzé varázsolhatja webhelyek létrehozásához.

A következő cikkek egyikében megpróbálom részletesen leírni a bővítmények jellemzőit, ezért ne felejtsen el feliratkozni a blogfrissítésekre. Hamarosan találkozunk!



Támogasd a projektet – oszd meg a linket! Köszönjük!
Olvassa el is
kakasviadal játékszabályok kakasviadal játékszabályok Mod a minecraft 1.7-hez 10 nézhető recept.  Receptek tárgyak készítéséhez Minecraftban.  Fegyverek a Minecraftban Mod a minecraft 1.7-hez 10 nézhető recept. Receptek tárgyak készítéséhez Minecraftban. Fegyverek a Minecraftban Shilling és font – a szavak eredete Shilling és font – a szavak eredete