Notepad++
![]() | |
![]() | |
Програмер(и) | Дон Хо |
---|---|
Репозиторијум | |
Платформа | Windows |
Доступан на | 90 језика |
Лиценца | 2021:[а] GPL 3.0 or later[1] 2003:[б] GPL 2.0 or later[2] |
Веб-сајт | notepad-plus-plus |
Notepad++ (понекад npp или NPP) је уређивач текста и изворног кода за употребу са Windows-ом. Подржава уређивање са картицама, што омогућава рад са више отворених датотека у једном прозору. Име програма потиче од C постфикса за инкрементирања. [3]
Notepad++ је објављен као бесплатан софтвер отвореног кода под ГНУ-овом општом јавном лиценцом (GPL) 3.0 или новијом. У почетку је пројекат био смештен на SourceForge софтверском репозиторијуму (2003–2010), одакле је преузет преко 28 милиона пута,[4][5] и два пута је освојио награду SourceForge Community Choice Award за најбољи алат за програмере.[6] Затим се пројекат преселио у TuxFamily (2010–2015), а затим на GitHub (2015–данас).[7] Notepad++ користи компоненту за уређивање Scintilla.
Карактеристике
[уреди | уреди извор]Notepad++ је уређивач изворног кода. Садржи истицање синтаксе, савијање кода и ограничено аутоматско довршавање за програмске, скриптне и језике за означавање, али не и интелигентно довршавање кода или проверу синтаксе. Као такав, може правилно истакнути код написан у подржаној шеми, али не може се проверити да ли је синтакса интерно исправна. [8][9][10][11] Од верзије 7.6.3, Notepad++ може да истакне елементе 78 синтакси, међу којима су:
- ActionScript
- ASP
- Assembly
- C
- C#
- C++
- CSS
- Forth
- Fortran
- FreeBASIC
- Gui4Cli
- Haskell
- HTML
- INI files
- Intel HEX
- Inno Setup scripts
- Java
- JavaScript
- JSON
- JSP
- KiXtart
- LaTeX
- Lisp
- Lua
- Makefile
- MATLAB
- MMIX
- Nim
- nnCron
- NSIS scripts
- Objective-C
- OScript
- Pascal
- Perl
- PHP
- PostScript
- PowerShell (Broken)
- PureBasic
- Python
- R
- Rebol
- Registry script (.reg)
- Resource file
- Ruby
- Rust
- Scheme
- Shell script
- Smalltalk
- SPICE
- SQL
- Swift
- S-Record
- Tcl
- Tektronix HEX
- TeX
- txt2tags
- TypeScript
- Visual Basic
- Visual Prolog
- VHDL
- Verilog
- XML
- YAML
Листа језика такође приказује две ставке за посебан случај за обичан текст: „Нормалан текст“ (подразумевано) или „ MS-DOS стил“, који покушава да емулира текстуалне уређиваче из доба DOS-а.
Notepad++ има функције за коришћење и креирање обичних текстуалних датотека. Препознаје три репрезентације новог реда (CR ,CR+LF и LF) и може да конвертује између њих у ходу. Поред тога, подржава реинтерпретацију обичних текстуалних датотека у различитим кодирањима знакова и може их конвертовати у ASCII, UTF-8 или UCS-2. Као такав, може да поправи обичан текст који делује бесмислице само зато што њихово кодирање знакова није правилно детектовано.
Notepad++ такође има функције које побољшавају искуство уређивања обичног текста уопште, као што су:
- Аутоматско чување
- Проналажење и замена низова текста регуларним изразима
- Претраживање текстуалних низова унутар отворених картица
- Претраживање текстуалних низова у директоријуму
- Вођено увлачење
- Означавање линија
- Макрои
- Истовремена монтажа [12]
- Уређивање на подељеном екрану и синхронизовано скроловање
- Линијска операција, укључујући сортирање, конверзију великих и малих слова (велика слова, мала слова, камиља слова, велика слова у реченици) и уклањање сувишних размака
- Интерфејс документа са картицама [13]
Интернационализација
[уреди | уреди извор]Notepad++ подржава интернационализацију путем XML датотека у формату специфичном за апликацију које садрже све интернационализоване стрингове на одређеном језику; ова датотека се може поново учитати из подешавања апликације. Преводи на нове језике се стога могу написати једноставним уређивањем постојеће датотеке.
Напомене
[уреди | уреди извор]Референце
[уреди | уреди извор]- ^ „Notepad++ 7.9.3 release”. notepad-plus-plus.org (на језику: енглески). 2021-02-15.
- ^ „Upgrade Notepad++ License”. GitHub (на језику: енглески). 2021-01-24.
- ^ „Notepad++the most useful plugins for developer (npp)”. Dirask.com. 30. 3. 2021.
- ^ „SourceForge.net: Project Statistics for Notepad++”. SourceForge.net. Приступљено 2. 4. 2014.
- ^ „Top Downloads - For all time, updated daily”. SourceForge. Приступљено 18. 4. 2011.
- ^ „SourceForge's 4th Annual Community Choice Awards”. SourceForge. Архивирано из оригинала 19. 9. 2009. г. Приступљено 1. 10. 2009.
- ^ „Notepad++ on GitHub”. notepad-plus-plus.org. Архивирано из оригинала 1. 7. 2016. г. Приступљено 2. 6. 2016.
- ^ „Stack Overflow Developer Survey 2015”.
- ^ „User Defined Language Files”. notepad-plus-plus.org. Архивирано из оригинала 23. 12. 2016. г. Приступљено 10. 11. 2015.
- ^ DeCarlo, Matthew (26. 5. 2009). „Download of the Week: Notepad++”. TechSpot. Приступљено 1. 10. 2009.
- ^ „Notepad++ Features”. notepad-plus-plus.org. Архивирано из оригинала 24. 6. 2013. г. Приступљено 10. 11. 2015.
- ^ „Notepad++ Multi-editing”. Архивирано из оригинала 9. 8. 2016. г. Приступљено 17. 6. 2016.
- ^ Fox, Geoff (7. 7. 2008). „Notepad++ Does It Again Again”. AppScout. Ziff Davis Media. Архивирано из оригинала 6. 9. 2010. г. Приступљено 1. 10. 2009.