Notepad++
Notepad++ | |
Fejlesztő | Don Ho |
Legfrissebb stabil kiadás | 8.7 (stabil verzió, 2024. szeptember 17.)[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ő 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
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
- ↑ Notepad++ v8.7 - Support Taiwan's return to the UN, 2024. szeptember 17. (Hozzáférés: 2024. szeptember 19.)
- ↑ W. Jason Gilmore. Beginning PHP and MySQL: From Novice to Professional, 3rd, Novice to Pro Series, Apress, 49. o. (2008). ISBN 1590598628
- ↑ A Notepad++ honlapja a GitHub-on. github.com (angolul) (Hozzáférés: 2018. szeptember 5.)
- ↑ SourceForge's 4th Annual Community Choice Awards. SourceForge. (Hozzáférés: 2009. október 1.)
- ↑ a b c d A Notepad++ honlapja. notepad-plus-plus.org (angolul) (Hozzáférés: 2018. szeptember 5.)
- ↑ 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.)
- ↑ 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.)
- ↑ Smith, Tim: Notepad++ 5.5. Computeractive, 2009. szeptember 21. (Hozzáférés: 2009. október 1.)
- ↑ Hivatalos pluginek elérhetősége. docs.notepad-plus-plus.org (angolul) (Hozzáférés: 2018. szeptember 5.) arch
- ↑ TextFX Official Homepage
- ↑ SourceForge Blocked In China. Moonlight Blog. June 26, 2008.
- ↑ SourceForge Unblocked in China. Moonlight Blog. July 24, 2008.
- ↑ Gamedev.net
Külső hivatkozások
- Hivatalos Notepad++ Wiki. docs.notepad-plus-plus.org (angolul) (Hozzáférés: 2018. szeptember 5.) arch
- Notepad++ használata Linux -on
- Notepad++ Linux Telepítő