Notepad++

A Wikipédiából, a szabad enciklopédiából
Ugrás a navigációhoz Ugrás a kereséshez
Notepad++
Notepad++ Logo.svg
Notepad++ v7 on Windows 10, with MediaWiki 1.27.1 source code, with split window view and autocompletion.png

Fejlesztő Don Ho
Legfrissebb stabil kiadás 8.5.1 (stabil verzió, 2023. március 24., https://notepad-plus-plus.org/downloads/v8.5.1/)[1]
Programozási nyelv
Operációs rendszer Microsoft Windows
Platform
Elérhető Többnyelvű
Kategória Forráskód-szerkesztő
Licenc GNU General Public License, version 3.0 or later
A Notepad++ weboldala

A Notepad++ egy szöveg- és forráskódszerkesztő Windows platformra, de Linuxon és Macen is futtatható Wine segítségével. Szabad szoftver, forráskódja a GitHub-on érhető el.[2] Korábban kétszer nyerte meg a Community Choice Award for Best Developer Tool díjat a SourceForge oldalán.[3] A forráskódok megnyitásához és megjelenítéséhez a Notepad++ a Scintilla komponenst használja. 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, ezen kívül támogatja a UNIX/LINUX sorvégeket.

Képességek[szerkesztés]

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

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

Programozási segédeszközök[szerkesztés]

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

  • Automatikus kiegészítés (az aktuális programnyelv kulcsszavai és a dokumentumban lévő szavak alapján)
  • Könyvjelzők
  • Blokk és bekezdés kiemelés
  • Reguláris kifejezés használata keresés és csere funkcióhoz
  • 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, karakterkódolások közötti konverzió, szöveg becsomagolás (pl. hex, base64)
  • Fájlstátusz automatikus detektálása (érzékeli, ha a megnyitott fájlt egy másik program is szerkeszti)
  • Pluginek a többsoros reguláris kifejezések használatához a keresés és csere funkcióban

Programozási nyelvek[szerkesztés]

A Notepad++ a fent felsorolt funkciókat több, mint 50 programozási, szkriptelési és jelölőnyelvhez támogatja. Automatikusan felismerni a megnyitott fájlban használt nyelvet a kiterjesztés alapján, amihez egy testre szabható listát használ. A felhasználó manuálisan is átállíthatja az éppen használt nyelvet. A program támogatja sok programnyelv API-készletéhez az automatikus kiegészítést.[5]

Definiálhatunk saját nyelvet és API készletet a beépített User Language Define System eszközzel.[4] Átállítható a kiemelés stílusa elemenként vagy nyelvenként, és az így formázott kód kinyomtatható a stílus megtartásával.

A 7.6.3-as verzió az alábbi nyelveken támogatja a szintaxiskiemelést:

Pluginek[szerkesztés]

A Notepad++ támogatja a makrókat és a plugineket.[6] Jelenleg közel 200 hivatalos plugin létezik, ebből többet tartalmaz alapértelmezetten.[7] 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.[8]

Fejlesztés[szerkesztés]

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.[4]

Betiltott országok[szerkesztés]

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).[9][10][11]

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.

Jegyzetek[szerkesztés]

  1. https://notepad-plus-plus.org/downloads/v8.5.1/, 2023. március 25.
  2. A Notepad++. github.com (angolul) (Hozzáférés: 2018. szept. 5.)
  3. SourceForge's 4th Annual Community Choice Awards. SourceForge. [2009. szeptember 19-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. október 1.)
  4. a b c d A Notepad++ honlapja. notepad-plus-plus.org (angolul) (Hozzáférés: 2018. szept. 5.)
  5. A támogatott nyelvek listája, 2014. október 10. [2018. szeptember 6-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. szeptember 5.)
  6. Smith, Tim: Notepad++ 5.5. Computeractive, 2009. szeptember 21. (Hozzáférés: 2009. október 1.)
  7. Hivatalos pluginek elérhetősége. docs.notepad-plus-plus.org (angolul) (Hozzáférés: 2018. szept. 5.) arch
  8. TextFX Official Homepage
  9. SourceForge Blocked In China. Moonlight Blog. June 26, 2008.
  10. SourceForge Unblocked in China. Moonlight Blog. July 24, 2008.
  11. Gamedev.net

Külső hivatkozások[szerkesztés]