Skip to content
Oleg Shilo edited this page Nov 11, 2019 · 6 revisions

Scripts.NPP

A Notepad++ plugin for automating Notepad++ operations with C#-based scripting.

The plugin can be used for simple macro-style operations like programmatically modifying the document content. As well as developing complex full scale plugins that are nothing else but dynamically loaded C# scripts. The plugin comes with the intensive library of samples and the wizard for creating new scripts.

The plugin architecture is based on two major sub-systems.

  • NotepadPlusPlusPluginPack
    Rather brilliant .NET-based hosting solution for Notepad++ plugins. The strongest key point of this solution is that it is the only .NET hosting solution that supports both x86 and x64 distributions of Notepad++.
  • CS-Script
    A CLR based scripting system which uses ECMA-compliant C# as a programming language. CS-script allows direct execution of the scripts written in C# without the need to compile them in the assembly.

Additional documentation


-- This document is still under construction --

Clone this wiki locally