Notepad++
From Wikipedia, the free encyclopedia
Remove ads
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.
![]() | See artikkel vajab toimetamist. (November 2024) |
![]() | See artikkel ootab keeletoimetamist. (November 2024) |
Remove ads
Funktsioonid
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:
- ActionScript
- Ada
- ASN.1
- ASP
- 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
- Intel HEX
- Inno Setup skriptid
- 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
- Swift
- S-Record
- Tcl
- Tektronix HEX
- TeX
- txt2tags
- TypeScript
- Visual Basic
- Visual Prolog
- VHDL
- Verilog
- XML
- YAML
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
Remove ads
Pluginad
Notepad++ võimaldab pluginate kasutamist, et kergendada või automatiseerida teksti ja lähtekoodi toimetamist.
![]() | Artikli kirjutamine on sel kohal jäänud pooleli, jätkamine on kõigile lahkesti lubatud. |
Viited
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads