Mine sisu juurde

Notepad++

Allikas: Vikipeedia
Notepad++

Arendaja Don Ho
Viimane väljalase 8.7.9 / 2025-04-02
Kirjutatud keeles C++
OS Windows[1]
Platvorm x86, AMD64, AArch64
Keeled mitmekeelne (90 keelt)
Suunitlus Tekstiredaktor
Litsents 2021: GPL 3.0 või hilisem
2003: GPL 2.0 või hilisem
Veebisait notepad-plus-plus.org

Notepad++ (mõnikord ka npp või NPP) on Microsoft Windowsi keskkonnas kasutatav multifunktsionaalne teksti- ja lähtekoodiredaktor, mis toetab redigeerimist vahekaartidega, tööd mitme avatud failiga ühes aknas jms.

Funktsioonid

[muuda | muuda lähteteksti]

Notepad++ on lähtekoodiredaktor. See võimaldab süntaksi esiletõstmist, koodi kokkumurdmist ja piiratult automaatset tekstilõpetamist programmeerimiskeeltele, skriptimisele ning markeerimiskeeltele, kuid mitte intelligentset koodilõpetamist või süntaksikontrolli.

Niimoodi võib programm korralikult tõsta esile toetatud skeemis kirjutatud koodi, kuid seda, kas süntaks on sisemiselt korras või kompileeritav, ei saa kontrollida.[2][3][4][5]

Notepad++ programmil on funktsioonid ristplatvormsete lihtteksti-failide lugemiseks ja loomiseks. See tunneb ära kolme uusrea (newline) esindatust: CR, CR+LF ja LF, ning suudab nende vahel koheselt konverteerida.

Lisaks toetab see lihttekstifailide reinterpreteerimist eri märgikodeeringutes ja saab need konverteerida ASCII, UTF-8 või UCS-2 formaatidesse. Nii saab programm parandada lihtteksti, mis võib tunduda kirjumirjuna vaid seetõttu, et nende märgikodeering ei ole teistes programmides korralikult tuvastatud.

Notepad++ kasutajaliides võimaldab eri programmeerimiskeelte jaoks eri visuaalstiilide kasutamist; stiile saab muuta stiilikonfiguraatori abil.

Seisuga versiooniga 7.6.3, saab Notepad++ esile tõsta elemente 78-st süntaksist:

Notepad++ sisaldab funktsioone, mis üldisemalt aitavad tavateksti redigeerimist, sealhulgas:

  • Automaatsalvestus — kõikidele failidele, sh. salvestamata failidele, toimib varukoopiate automaatne salvestamine ja sessioonide toetus: programmist lahkumisel sessioon salvestatakse ja taastatakse programmi uuesti avamisel. Erinevaid Notepad++ sessioone on võimalik eraldi salvestada ja laadida.
  • Tekstiosade leidmine ja vahetamine regulaaravaldiste (regex) abil
  • Tekstiosade otsing ühes failis või kõigis avatud vahekaartides
  • Tekstiosade otsing kataloogis
  • Juhendatud taanded
  • Ridade järjehoidistamine
  • Makrod
  • Samaaegne redigeerimine
  • Redigeerimine pooldatud ekraanis ja sünkroniseeritud kerimine
  • Reatoimetused, sh. sorteerimine, kirjasuuruse konverteerimine (suurtähed, väiketähed, kaameltähed, lauseformaat), ning liigsete tühimike eemaldamine
  • Vahekaardistatud dokumendiliides

Notepad++ võimaldab pluginate kasutamist, et kergendada või automatiseerida teksti ja lähtekoodi toimetamist.

  1. "Supported OS Table". GitHub. 28. november 2021.
  2. "Stack Overflow Developer Survey 2015".
  3. "User Defined Language Files". notepad-plus-plus.org. Originaali arhiivikoopia seisuga 23. detsember 2016. Vaadatud 10. novembril 2015.
  4. DeCarlo, Matthew (26. mai 2009). "Download of the Week: Notepad++". TechSpot. Vaadatud 1. oktoobril 2009.
  5. "Notepad++ Features". notepad-plus-plus.org. Originaali arhiivikoopia seisuga 24. juuni 2013. Vaadatud 10. novembril 2015.