Notepad++
| 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++ (ka npp või NPP) on Microsoft Windowsi operatsioonisüsteemis kasutatav teksti- ja lähtekoodiredaktor, mis toetab redigeerimist vahekaartidega, tööd mitme avatud failiga ühes aknas ja muid funktsioone.
Funktsioonid
[muuda | muuda lähteteksti]Notepad++ on lähtekoodiredaktor. See võimaldab süntaksit esile tõsta, koodi kokku murda ning piiratult skriptimis-, programmeerimis- ja märgistuskeelte märksõnu automaatselt lõpetada, kuid mitte intelligentset koodilõpetamist või süntaksikontrolli.
Niimoodi võib programm tõhusalt esile tõsta toetatud skeemis kirjutatud koodi, kuid seda, kas süntaks on korrektne või kompileeritav, ei suuda programm kontrollida.[2][3][4][5]
Notepad++ programm suudab luua ja lugeda ristplatvormseid lihttekstifaile. See tunneb ära kolme uusrea (newline) esindatust: CR, CR+LF ja LF, ning suudab neid üksteiseks teisendada.
Lisaks toetab programm lihttekstifailide reinterpreteerimist eri märgikodeeringutes ja saab need teisendada ASCII, UTF-8 või UCS-2 vormingusse. Nii saab programm parandada lihtteksti, mille kodeeringut ei ole teistes programmides õigesti tuvastatud ning mis seetõttu näivad vigased ja arusaamatud.
Notepad++ kasutajaliides võimaldab eri programmeerimiskeelte jaoks kasutada eri visuaalstiile, mida saab muuta stiilikonfiguraatoriga.
Versiooni 7.6.3 seisuga saab Notepad++ esile tõsta elemente 78 süntaksist:
- ActionScript
- ASP
- Ada
- ASN.1
- Assembler
- AutoIt
- AviSynth skriptid
- BaanC
- batch-failid
- Blitz Basic
- C
- C#
- C++
- Caml
- CMake
- COBOL
- CoffeeScript
- Csound
- CSS
- D
- Diff
- Erlang
- escript
- Forth
- Fortran
- FreeBASIC
- Gui4Cli
- Haskell
- HTML
- INI-failid
- Inno Setup skriptid
- Intel HEX
- Java
- JavaScript
- JSON
- JSP
- KiXtart
- LaTeX
- Lisp
- Lua
- Makefile
- MATLAB
- MMIX
- Nim
- nnCron
- NSIS-skriptid
- Objective-C
- OScript
- Pascal
- Perl
- PHP
- PostScript
- PowerShell (katki)
- PureBasic
- Python
- R
- Rebol
- Registriskript (.reg) (Windows)
- Resource-fail (Windows)
- Ruby
- Rust
- Scheme
- Kestaskript (Unixi shell-skript)
- Smalltalk
- SPICE
- SQL
- S-Record
- Swift
- Tcl
- Tektronix HEX
- TeX
- txt2tags
- TypeScript
- Verilog
- VHDL
- Visual Basic
- Visual Prolog
- XML
- YAML
Notepad++ sisaldab funktsioone, mis aitavad tavateksti redigeerimist, sealhulgas:
- Automaatsalvestus – kõigist failidest, sh salvestamata failidest saab automaatselt salvestada varukoopiad, samuti sessioonid. Programmist lahkumisel sessioon salvestatakse ja programmi uuesti avamisel see taastatakse. 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 poolitatud ekraanis ja sünkroniseeritud kerimine vahekaartides
- Reatoimetused, sh sortimine, kirjasuuruse teisendamine (suurtähed, väiketähed, kaameltähed, lausevorming) ja liigsete tühikute eemaldamine
- Vahekaardistatud dokumendiliides
Pistikprogrammid
[muuda | muuda lähteteksti]Notepad++ võimaldab kasutada pistikprogramme ehk pluginaid, et hõlbustada või automatiseerida teksti ja lähtekoodi toimetamist.
Artikli kirjutamine on sel kohal jäänud pooleli, jätkamine on kõigile lahkesti lubatud. |
Viited
[muuda | muuda lähteteksti]- ↑ "Supported OS Table". GitHub. 28. november 2021.
- ↑ "Stack Overflow Developer Survey 2015".
- ↑ "User Defined Language Files". notepad-plus-plus.org. Originaali arhiivikoopia seisuga 23. detsember 2016. Vaadatud 10. novembril 2015.
- ↑ DeCarlo, Matthew (26. mai 2009). "Download of the Week: Notepad++". TechSpot. Vaadatud 1. oktoobril 2009.
- ↑ "Notepad++ Features". notepad-plus-plus.org. Originaali arhiivikoopia seisuga 24. juuni 2013. Vaadatud 10. novembril 2015.