Notepad++

A Wikipédiából, a szabad enciklopédiából
Notepad++
Notepad++ Logo.png
Notepad++ screenshot2.png

Fejlesztő Don Ho
Legfrissebb stabil kiadás 6.6.8 (2014. július 27.) +/-
Legfrissebb fejlesztői kiadás ismeretlen +/-
Programozási nyelv C++
Operációs rendszer Microsoft Windows
Elérhető Többnyelvű
Kategória Forráskód-szerkesztő
Licenc GNU General Public License
A Notepad++ weboldala

A Notepad++ egy szöveg- és forráskódszerkesztő Microsoft Windows platformra. Akár Linux vagy Mac OS X alatt is futtatható, a Wine segítségével.[1] A Notepad++ egyik fő előnye a Windows beépített szerkesztőjével szemben a fülekkel ellátott felület, amely több fájl párhuzamos szerkesztését engedi meg, támogatja a UNIX/LINUX sorvégeket.

Szabad szoftverként terjesztik. A projektet a SourceForge.net -en hosztolják, ahonnan eddig legalább húszmillió alkalommal töltötték le[2][3] és kétszer nyerte meg a Community Choice Award for Best Developer Tool díjat.[4] A forráskódok megnyitásához és megjelenítéséhez a Notepad++ a Scintilla komponenst használja.

Képességek[szerkesztés | forrásszöveg szerkesztése]

Néhány az általános képességek közül:[5]

  • Füles interfész[6]
  • Fogd és húzd
  • Többszörös vágólap
  • Osztott képernyős szerkesztés és szinkronizált görgetés
  • Helyesírás ellenőrzés a GNU Aspell segítségével (az ellenőrző nem tesz különbséget szöveg és forráskód között)
  • Unicode fájlok szerkesztése
  • Keresés és csere több dokumentumon keresztül
  • Fájlok összehasonlítása
  • Nagyítás/kicsinyítés

Programozási nyelvek[szerkesztés | forrásszöveg szerkesztése]

Futtatás Mac OS X alatt a Wine segítségével.

Fejlett képességek a kódszerkesztés segítésére:[5]

  • Automatikus kiegészítés
  • Könyvjelzők
  • Szintaxis kiemelés
  • Blokk és bekezdés kiemelés
  • Reguláris kifejezés használata keresés és csere funkcióhoz
  • Beszédfelismerés
  • FTP böngésző (a szükséges plugint az alaptelepítés tartalmazza)
  • Makró rögzítés és végrehajtás
  • Különféle eszközök mint sorrendezés, szövegkódolás konverzió, szöveg becsomagolás
  • Fájlstátusz automatikus detektálása
  • Pluginek a többsoros reguláris kifejezések használatához a keresés és csere funkcióban

A Notepad++ a fent felsorolt funkciókat 48 programozási, szkriptelési és jelölőnyelvhez támogatja.[5][7] Automatikusan megpróbálja felismerni a megnyitott fájlban használt nyelvet, amihez egy testre szabható kiterjesztéslistát használ. A felhasználó manuálisan is átállíthatja az éppen használt nyelvet. A program támogatja egy sor nyelv API-készletéhez az automatikus kiegészítést.

A felhasználó definiálhat saját nyelvet és API készletet a beépített User Language Define System eszközzel.[5] A felhasználó átállíthatja a kiemelés stílusát elemenként vagy nyelvenként, és az így formázott kód kinyomtatható a stílus megtartásával.

Pluginek[szerkesztés | forrásszöveg szerkesztése]

A Notepad++ támogatja a makrókat és plugineket.[8] Jelenleg 27 hivatalos plugin létezik, ebből 10 -et tartalmaz alapkiépítésben.[9] Az első plugin melyet mellékeltek, a "TextFX" volt, amely többek között W3C validálást ad a HTML és CSS kódhoz, szövegrendezést, és kis/nagybetűkezelést.[10]

Fejlesztés[szerkesztés | forrásszöveg szerkesztése]

Ez a projekt a Scintilla szerkesztő komponenst használja, C++-ban íródott, szabályos Win API-t használ az STL-en keresztül a teljesítmény és kis méret érdekében. A cél a kevés erőforrás használat a hatékony és tömör algoritmusok és megoldások használatával.[5]

Betiltott országok[szerkesztés | forrásszöveg szerkesztése]

2008-ban, a "Boycott Beijing 2008" banner jelent meg a Notepad++ SourceForge.net-es weboldalán, hogy így járuljon hozzá az emberi jogok Kínában tapasztalható elnyomásának bemutatásához. Ennek eredményeképpen az egész SourceForge.net weboldal blokkolásra került Kínában egy hónapig (június 26. és július 24. között).[11][12][13]

Azóta az amerikai kormány nyomásának engedve legalább 5 országban nem jelenik meg a SourceForge.net több más website mellett: Kuba, Kína, Szíria, Észak-Korea, Szudán.

Referenciák[szerkesztés | forrásszöveg szerkesztése]

  1. W. Jason Gilmore. Beginning PHP and MySQL: From Novice to Professional, 3rd, Novice to Pro Series, Apress, 49. o (2008). ISBN 1590598628 
  2. SourceForge.net: Project Statistics for Notepad++. SourceForge.net. (Hozzáférés: 2009. július 15.)
  3. Top Downloads - For all time, updated daily. SourceForge. (Hozzáférés: 2009. december 17.)
  4. SourceForge's 4th Annual Community Choice Awards. SourceForge. (Hozzáférés: 2009. október 1.)
  5. ^ a b c d e Notepad++ Homepage - "Syntax Highlighting and Syntax Folding"
  6. Fox, Geoff. „Notepad++ Does It Again Again”, AppScout, Ziff Davis Media, 2008. július 7. (Hozzáférés ideje: 2009. október 1.) 
  7. DeCarlo, Matthew: Download of the Week: Notepad++. TechSpot, 2009. május 26. (Hozzáférés: 2009. október 1.)
  8. Smith, Tim: Notepad++ 5.5. Computeractive, 2009. szeptember 21. (Hozzáférés: 2009. október 1.)
  9. Notepad++ Download Page
  10. TextFX Official Homepage
  11. SourceForge Blocked In China. Moonlight Blog. June 26, 2008.
  12. SourceForge Unblocked in China. Moonlight Blog. July 24, 2008.
  13. Gamedev.net

Külső hivatkozások[szerkesztés | forrásszöveg szerkesztése]