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.


[http://upload.wikimedia.org/wikipedia/en/9/90/Notepad%2B%2B_screenshot2.png Screenshot]  
[[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 translateable interface to many languages (available in English, Spanish, French, Russian, German);
* 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.

Notepad++ with NSIS Integration

More screenshots

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

Run.. 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

  1. In the menu, select Run -> Run..
  2. Verify that makensis.exe is in your environmental user path.
  3. Enter: makensis.exe "$(FULL_CURRENT_PATH)"
  4. Click Save..
  5. Assign a Name: NSIS Compile
  6. 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