Binary файлове Имате две възможности при изтеглянето на binary (изпълними) файлове: zip формат и изпълним формат тип инсталатор. Форматът тип инсталатор би трябвало да е удобен за всички, защото предоставя всички възможности (избор на език, кои компоненти да бъдат инсталирани и т.н.). От друга страна zip форматът съдържа минималното количество файлове, които са нужни за стартирането на Notepad++.
Ако използвате инсталацията чрез zip формат и ако това е първият път, когато инсталирате Notepad++, просто разархивирайте zip файлът в желаната директория и след това стартирайте файлът notepad++.exe. Ако обаче награждате Notepad++ от предишна версия, трябва да следвате следните инструкции :
- Стартирайте диалоговият прозорец Run start->run (Notepad++ трябва да бъде затворен).
- Копирайте този текст %APPDATA%\Notepad++ в текстовото поле в същият прозорец.
- Натиснете "ОК". Трябва да се появи директория с име "Notepad++".
- Изтрийте следните два файла: config.xml и stylers.xml, и след това разархивирайте zip файлът и стартирайте Notepad++.
Изтегляне на изпълнимите файлове на Notepad++
Файлове с програмният код За да създадете този пакет:
- За генериране на изпълнимият файл (notepad++.exe), можете да използвате VC++ 7 или MinGW 3.0 / 2.X.
- За да генерирате dll файловете (SciLexer.dll), трябва да използвате MinGW 3.0 / 2.X
Всички binary файлове ще бъдат създадени в директорията notepad++\PowerEditor\bin
Имайте в предвид, че изпълнимият файл npp.exe, компилиран с MinGW 3.0, заради
статичните линкове в runtime библиотеката, е по-голям със 160KB от файлът, компилиран с VC++ 7.
За в момента това не може да бъде избегнато. Ако успеете да намалите размерът на изпълнимият файл,
чрез добавяне/променяне на compiler flag или linker flag, моля да ме осведомите. Изтегляне на файловете с програмният код на Notepad++
Плъгини
От версия 3.1, Notepad++ разполага с разширения - системата за плъгини. Моля вижте Наръчника (HOWTO) за плъгини, за да научите как да ги инсталирате и/или как да създадете свои собствени.
|
Plugin
|
Info
|
Author
|
Function List
|
Function list offers a list of fuction (or section)
according of the language of current document, in order to access to the function or section you need quickly.
The supported languages are : C, C++, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, ASP, Pascal, Python, Perl, Objective C, LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH.
|
|
Insertion
|
Plugin Demonstration : Insertion of current file name and date & time. Auto-close the html/xml tag
|
|
XML Tools
|
This plugin is a small set of useful tools for editing XML with Notepad++. The plugin is libXML2-based.
The plugin features are:
- XML syntax Check
- XML Schema (XSD) + DTD Validation
- XML tag autoclose
- Pretty print
- Linarize XML
- Current XML Path
- Conversion XML <-> Text
- Comment / Uncomment
- XPath expression evaluation
|
|
TextFX
|
TextFx is one of the first plugins while the plugin system was available in Notepad++.
You will be amazed by its huge number of features and its small size.
Here is Text FX official site with detail Information.
|
|
Explorer plugin
|
Explorer plugin is a file browser. You can open whatever you want from it in Notepad++, just double click!
|
|
ConvertExt
|
ConvertExt is a plugin for Notepad++ 3.5 and above.
This plugin allows Notepad++ to:
- view a text file in different encodings (codepages);
- convert a text file from one encoding to another;
- add and work with your own [external] encoding tables;
- replace a typed character by another user-defined character;
- autocomplete a left bracket with a corresponding right bracket
|
|
Hex Editor
|
It's a damn good Hex Editor - works seamlessly with Notepad++
|
|
Colour Picker
|
A colour picker which translates your selected colour in hexadecimal. You can download its source code
|
|
Doc Updater
|
Document updater updates your opened documents in Notepad++ every 3 seconds.
|
|
QuickText
|
A fantastic generic snippet manager, which supports all the languages supported by Notepad++.
|
|
SearchInFiles
|
A nice done Find in files plugin with which you have a lot of extra informations.
|
|
NppExec
|
With this NppExec plugin you can execute your commands or saved scripts without leaving Notepad++. It makes you triple your productivity!
|
|
Light Explorer
|
A light explorer plugin not only in weight but also in speed.
|
|
Spell-checker
|
Here is the spelchecker spellcheker spellchecker which can corect correct your typos in your langage (damn!) language. You need to instal install Aspell before using it.
|
|
DBGP plugin
|
This is a php debugger (XDebug) which talks DBGP protocol. Use this plugin to transform your Notepad++ to a php IDE.
|
|
Compare Plugin
|
A very useful diff plugin to show the difference between 2 files (side by side).
|
|
SecurePad
|
With this you can encrypt/decrypt whole documents or selected text with your own key.
It is useful for storing sensitive information like logins and you don't want them lying around in a plaintext file.
|
|
FTP_synchronize
|
A FTP client which is integrated in Notepad++ seamlessly.
Open a php file from a server of distance, modify it, save it and try it on your browser directly just like you work locally.
|
|
HTMLTag
|
This plug-in provides two core functions to Notepad++:
- HTML and XML tag matching, like the built-in brace matching (Ctrl+B / Shift+Ctrl+B)
- HTML entity encoding/decoding (example: é to é and vice versa)
|
|
NppExport
|
NppExport is a true WYSIWYG exporter.
It allows you not only to save your source code as a html/rtf file,
but also to copy your source code in the clipboard in RTF/HTML format,
so you can paste it into your word processor (MS Word, Abiword, openoffice.org Writer) to get the same visual effect.
|
|
NativeLang
|
NativeLang allows you to translate the plugin menu/dialog in your native language.
|
|
Simple script
|
Simple script plug-in allows you to make up your script from buid-in functions then execute the script in linear. It was originally designed to help format e-books for easier reading on a computer screen, but it's generic enough to use for a variety of different purposes.
|
|
MultiClipboard
|
MultiClipboard plugin implements multiple (10) text buffers that is filled up via copying
and/or cutting of text. To paste any text from the buffers, use
Ctrl-V or middle mouse click (normal paste):
to paste the most recently copied/cut text
Ctrl-Shift-V or Shift-middle mouse click:
to pop up a menu with the text buffer entries. Select the desired menu
item to paste it
|
|
SpeechPlugin
|
No kidding, Notepad++ speakes now.
Use SpeechPlugin, you can make Notepad++ dictate your text or source code.
Of course, the speakers is necessary.
|
|
WindowManager
|
If you open a lot of file every time you launch Notepad++, WindowManager may help you to swich a file to another.
This screenshot will explains better.
|
|
Gmod 10 Lua Syntax Highlighter
|
A Garry's Mod 10 lua syntax highlighter plugin. It's also a good demostration of syntax highlighter plugins for Notepad++
|
|
Log plugin
|
Log plugin allows Notepad++ has one of MS Notepad basic features : Append the date/time at the end of file after a file is opened in Notepad++, if file begins with ".LOG".
|
|
Заменяне на обикновения Notepad
Ето един малък Notepad++ стартиращ файл, който ще ви позволи да замените напълно Notepad с Notepad++.
Инструкции за инсталиране:
- Архивирайте оригиналния файл на Notepad.exe (никога не се знае...).
- Копирайте файла notepad.exe, който е включен в този пакет в следните три директории (в следният ред) :
- c:\windows\servicepackfiles\i386
- c:\windows\system32\dllcache
- c:\windows\system32
- c:\windows
Когато заменяте notepad.exe в c:\windows\system32 и c:\windows, ще ви се появи съобщение "Windows File Protection" - просто натиснете Cancel. След това ще се появи друго съобщение, където натиснете ОК.
- Редактирайте регистрите (ако използвате инсталатор, не се нуждате от тази стъпка): Създайте ключ \HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++, след това добавете пълния път към Notepad++ като стандартна стойност на този ключ. В моят случай, пътя е C:\Program Files\Notepad++.
Notepad++ е вече вашият Notepad по подразбиране.
Бих искал да благодаря на Stépho за неговият принос към това начинание. Изходящият код може да бъде открит тук.
Логота
Някои потребители ме помолиха за логота на Notepad++, които да добавят на техните уеб сайтове. Ето няколко логота:
Файлове с различни езици
Notepad++ (от версия 2.3 нагоре) има многоезична поддръжка чрез използването на xml файл, който може да бъде преведен (от файла english.xml). Обикновено нямате нужда от този файл ако инсталирате Notepad++ чрез неговият инсталатор. Може да имате нужда от езиковият файл само ако инсталирате Notepad++ от zip файл.
За да накарате Notepad++ да говори на друг език, трябва да:
- Изтеглите xml файлът с езика, който ви трябва (например Bulgarian.xml) и да го преименувате на nativeLang.xml.
- Стартирайте диалоговият прозорец Run като изберете start->run и след това напишете %APPDATA%\Notepad++ в текстовото поле в същият прозорец.
- Копирайте nativeLang.xml в отворената директория
- Стартирайте Notepad++
Ето наличните езици за Notepad++ за в момента:
API файлове
Notepad++ поддържа автоматично завършване (от версия 2.0). Моля вижте наръчника (HOWTO) за автоматично завършване, за да научите повече за тази функция.
Ето някои api файлове, от които можете да имате нужда:
Файлове с потребителски зададени езици
Ето някои файлове с потребителски зададени езици, от които можете да имате нужда (вижте Наръчник за системата за потребителски зададени езици за по-нататъшна информация) :
Пакети с теми
Изисквания: версия 2.4 или по-висока
Инсталиране:
- Разархивирайте всички файлове в дадена директория, да речем C:\foo\.
- Отворете файлът toolbarIcon.xml, който е сред файловете във вашият любим редактор (Notepad++ разбира се ;) ).
Заместете E:\Sources\notepad++\PowerEditor\bin\newIcons\ с C:\foo\ в тагът <Theme name = "Demo" pathPrefix = "E:\Sources\notepad++\PowerEditor\bin\newIcons\"> и след това го съхранете.
- Стратирайте диалоговият прозорец Run като изберете start->run и след това напишете %APPDATA%\Notepad++ в текстовото поле в същият прозорец и натиснете клавиша Enter.
Ще се появи директория с име "Notepad++". Копирайте промененият toolbarIcon.xml файл в отворената директория.
- Сега идва вълшебният момент: затворете Notepad++ и след това го стартирайте. Ще забележите набора от икони - Crystal на мястото на стандартните такива.
Не забравяйте да изберете елемента "View->Tool Bar->Enlarge me", защото в противен случай промяната няма да бъде ефективнаt.
Notepad++ демонстрационен пакет с теми

Забележка: Не успях да намеря икони за действията Пренасяне на дълги редове, Показване на всички символи и Показване/скриване на indent guidline.
Ако имате икони, които да са подходящи за тях, моля да ми ги изпратите.
Тема Crystal++

Пълен набор с висококачествени икони, направени от Alican Toprak.
|