Notepad++: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
m (Jan moved page Notepad Plus Plus to Notepad++) |
(Cleanup) |
||
Line 1: | Line 1: | ||
== | == Introduction == | ||
[ | [http://notepad-plus.sourceforge.net Notepad++] is a free, open source (GPL) source code editor which supports several programming languages running under the Microsoft Windows environment. | ||
This project, based on the Scintilla editor component, is written in C++ with pure Win32 API calls and uses STL | This project, based on the Scintilla editor component, is written in C++ with pure Win32 API calls and uses STL. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI. | ||
[[Image:Notepad_plus_plus-NSIS-Settings.png|right|thumb|180px|Notepad++ with NSIS Integration | [[Image:Notepad_plus_plus-NSIS-Settings.png|right|thumb|180px|Notepad++ with NSIS Integration. [https://web.archive.org/web/20100210154702if_/http://notepad-plus.sourceforge.net/uk/screenshots.php More screenshots].]] | ||
[http://notepad-plus.sourceforge.net/uk/screenshots.php More screenshots] | |||
== Features == | == Features == | ||
* Provides syntax highlighting for NSIS. | * Provides syntax highlighting for NSIS. | ||
* Code Folding. | |||
* Code Folding | * Tabbed Editing. | ||
* Tabbed Editing | * Auto-completion. | ||
* Auto-completion | * Reg-ex search and replace. | ||
* Reg-ex search and replace | * No Admin requirement for installation. | ||
* No Admin requirement for installation | * Scriptable key bindings. | ||
* Scriptable key bindings | * Has translatable interface to many languages (available in English, Spanish, French, Russian, German). | ||
* And more! | * And more! | ||
Line 36: | Line 30: | ||
'''Additional Help''' | '''Additional Help''' | ||
'''[http://notepad-plus.sourceforge.net/uk/run-HOWTO.php Run.. Help]''' | '''* [https://web.archive.org/web/20100316175746if_/http://notepad-plus.sourceforge.net/uk/run-HOWTO.php Run.. Help]''' | ||
|} | |} | ||
[[Notepad_Plus_Plus|Notepad++]] can integrate with NSIS utilizing both syntax highlighting and compiling abilities. Additional | [[Notepad_Plus_Plus|Notepad++]] can integrate with NSIS utilizing both syntax highlighting and compiling abilities. Additional features such as Function Lists assist with code navigation. | ||
Line 50: | Line 43: | ||
* Type in the location of the NSIS file named "makensisw.exe" | * Type in the location of the NSIS file named "makensisw.exe" | ||
** If there | ** If there are spaces in the location, use "" around the directory name | ||
* After the location, put a space and type "$(FULL_CURRENT_PATH)" | * After the location, put a space and type "$(FULL_CURRENT_PATH)" | ||
** -(e.g. "C:\Program Files\NSIS\makensisw.exe" "$(FULL_CURRENT_PATH)") | ** -(e.g. <code>"C:\Program Files\NSIS\makensisw.exe" "$(FULL_CURRENT_PATH)"</code>) | ||
* Click save, and name the command (e.g. NSIS Compiler). You can select a keybinding as well (e.g. Alt+F1) if you wish. | |||
[[Category:Development Environments]] | [[Category:Development Environments]] | ||
[[Category:Syntax_Highlighting]] | [[Category:Syntax_Highlighting]] |
Revision as of 22:51, 12 May 2023
Introduction
Notepad++ is a free, open source (GPL) source code editor which supports several programming languages running under the Microsoft Windows environment.
This project, based on the Scintilla editor component, is written in C++ with pure Win32 API calls and uses STL. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI.
Features
- Provides syntax highlighting for NSIS.
- Code Folding.
- Tabbed Editing.
- Auto-completion.
- Reg-ex search and replace.
- No Admin requirement for installation.
- Scriptable key bindings.
- Has translatable interface to many languages (available in English, Spanish, French, Russian, German).
- And more!
Integrating with NSIS
Additional Information
Extensions Supported .nsi .nsh as NSIS project files. Additional Help |
Notepad++ can integrate with NSIS utilizing both syntax highlighting and compiling abilities. Additional features such as Function Lists assist with code navigation.
Syntax Highlighting:
- In the menu, select Language -> NSIS.
How to run the NSIS Compiler from Notepad++
- In Notepad++, on the menu bar, click Run -> Run... (or press F5)
- Type in the location of the NSIS file named "makensisw.exe"
- If there are spaces in the location, use "" around the directory name
- After the location, put a space and type "$(FULL_CURRENT_PATH)"
- -(e.g.
"C:\Program Files\NSIS\makensisw.exe" "$(FULL_CURRENT_PATH)"
)
- -(e.g.
- Click save, and name the command (e.g. NSIS Compiler). You can select a keybinding as well (e.g. Alt+F1) if you wish.