Notepad++: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
No edit summary |
|||
Line 10: | Line 10: | ||
This project, based on the Scintilla editor component, is written in C++ with pure Win32 API calls and uses STL. Notepad++ is licensed under the GPL Licence. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI. | This project, based on the Scintilla editor component, is written in C++ with pure Win32 API calls and uses STL. Notepad++ is licensed under the GPL Licence. 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|160px|Notepad++ with NSIS Integration]] | ||
[http://notepad-plus.sourceforge.net/uk/screenshots.php More screenshots] | [http://notepad-plus.sourceforge.net/uk/screenshots.php More screenshots] | ||
Line 17: | Line 17: | ||
* Provides syntax highlighting for NSIS. | * Provides syntax highlighting for NSIS. | ||
* Has | * Has translatable interface to many languages (available in English, Spanish, French, Russian, German); | ||
* Code Folding; | * Code Folding; | ||
* Tabbed Editing; | * Tabbed Editing; | ||
Line 25: | Line 25: | ||
* Scriptable key bindings; | * Scriptable key bindings; | ||
* And more! | * And more! | ||
== Integrating with NSIS == | |||
{| class="toccolours" style="padding:1em;" cellpadding="1" cellspacing="1" align="right" | |||
| <b style="font-size:130%">Additional Information</b> | |||
---- | |||
'''Extensions Supported''' | |||
''.nsi .nsh'' as NSIS project files. | |||
---- | |||
'''Additional Help''' | |||
'''[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. | |||
'''Syntax Highlighting:''' | |||
* In the menu, select Language -> NSIS. | |||
'''Establishing a link to the NSIS Compiler''' | |||
#In the menu, select Run -> Run.. | |||
#Verify that makensis.exe is in your environmental user path. | |||
#Enter: makensis.exe "$(FULL_CURRENT_PATH)" | |||
#Click Save.. | |||
#Assign a Name: ''NSIS Compile'' | |||
#Select User Key Binding | |||
'''Running NSIS Compiler''' | |||
* Menu -> Run - > NSIS Compile | |||
* You can also use the ''custom key binding'' to execute the NSIS Compiler. | |||
== Links == | == Links == |
Revision as of 14:27, 18 April 2007
Download page (~1.4 MB).
Version: 4.0.2.
License: GPL
Author/Publisher: Don Ho..
Details
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. Notepad++ is licensed under the GPL Licence. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI.
Features
- Provides syntax highlighting for NSIS.
- Has translatable interface to many languages (available in English, Spanish, French, Russian, German);
- Code Folding;
- Tabbed Editing;
- Auto-completion;
- Reg-ex search and replace;
- No Admin requirement for installation;
- Scriptable key bindings;
- 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.
Syntax Highlighting:
- In the menu, select Language -> NSIS.
Establishing a link to the NSIS Compiler
- In the menu, select Run -> Run..
- Verify that makensis.exe is in your environmental user path.
- Enter: makensis.exe "$(FULL_CURRENT_PATH)"
- Click Save..
- Assign a Name: NSIS Compile
- Select User Key Binding
Running NSIS Compiler
- Menu -> Run - > NSIS Compile
- You can also use the custom key binding to execute the NSIS Compiler.