Notepad++
From Wikipedia, the free encyclopedia
Remove ads
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.
Remove ads
Карактеристике
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 датотека у формату специфичном за апликацију које садрже све интернационализоване стрингове на одређеном језику; ова датотека се може поново учитати из подешавања апликације. Преводи на нове језике се стога могу написати једноставним уређивањем постојеће датотеке.
Remove ads
Напомене
Референце
Спољашње везе
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads