Ugrás a tartalomhoz

Notepad++

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen InternetArchiveBot (vitalap | szerkesztései) 2021. április 23., 07:57-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (3 forrás archiválása és 0 megjelölése halott linkként.) #IABot (v2.0.8)
Notepad++

FejlesztőDon Ho
Legfrissebb stabil kiadás8.7 (stabil verzió, 2024. szeptember 17.)[1]
Programozási nyelv
Operációs rendszerMicrosoft Windows
Platform
ElérhetőTöbbnyelvű
KategóriaForráskód-szerkesztő
LicencGNU General Public License, version 3.0 or later
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.[2] 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 szoftver. Forráskódja a GitHub-on érhető el.[3] Korábban 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

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

  • Füles interfész[6]
  • Fogd és vidd
  • 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

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 több, mint 50 programozási, szkriptelési és jelölőnyelvhez támogatja.[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

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

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

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.

Jegyzetek

  1. Notepad++ v8.7 - Support Taiwan's return to the UN, 2024. szeptember 17. (Hozzáférés: 2024. szeptember 19.)
  2. W. Jason Gilmore. Beginning PHP and MySQL: From Novice to Professional, 3rd, Novice to Pro Series, Apress, 49. o. (2008). ISBN 1590598628 
  3. A Notepad++ honlapja a GitHub-on. github.com (angolul) (Hozzáférés: 2018. szeptember 5.)
  4. SourceForge's 4th Annual Community Choice Awards. SourceForge. (Hozzáférés: 2009. október 1.)
  5. a b c d A Notepad++ honlapja. notepad-plus-plus.org (angolul) (Hozzáférés: 2018. szeptember 5.)
  6. Fox, Geoff. „Notepad++ Does It Again Again”, AppScout, Ziff Davis Media, 2008. július 7.. [2010. szeptember 6-i dátummal az eredetiből archiválva] (Hozzáférés: 2009. október 1.) 
  7. 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.)
  8. Smith, Tim: Notepad++ 5.5. Computeractive, 2009. szeptember 21. (Hozzáférés: 2009. október 1.)
  9. Hivatalos pluginek elérhetősége. docs.notepad-plus-plus.org (angolul) (Hozzáférés: 2018. szeptember 5.) arch
  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