IntelliSense and script execution tools for C# developers using Notepad++, which enriches the text editor by adding IDE features.
- CS-Script for Notepad++
- Version :1.2.1.0 / 1.2.1.2 (RC)
- License :MIT License
- OS :Windows All
- Publisher :Oleg Shilo
Download Now(V1.2.1.0)
Download Now(V1.2.1.2)
CS-Script for Notepad++ Description
Part of the CS-Script tools for Notepad++ suite, CS-Script for Notepad++ provides C# developers with a small-sized toolset for the Notepad++ text editor, which enables them to seamlessly create, edit and execute code without resorting to other software solutions.
It’s not designed to replace a fully-featured IDE but it enriches the existing feature-set of the code editor, giving you additional help when working on C# projects.
IntelliSense and C# script execution for Notepad++
The plugin consists of two parts: Visual Studio’s IntelliSense that completes code and speeds up development by eliminating syntax typos, as well as CS-Script, which contains functions for small-scaled debugging and some project management features typically found in IDEs.
To get it up and running, you just have to copy the DLL files from the downloaded package to the “plugins” folder of Notepad++. This works whether you have an installer or portable edition available. .NET Framework is required.
Three panels can be displayed in the main window: project, output and debug.
Project, output and debug panels
In the project panel, you can create, edit, build, debug and run scripts. A script can also be loaded from the current document and saved to file in any language supported by Notepad++. In addition to this, the project panel has a code map and favorites list for frequently used scripts.
The output panel shows build, debug, console and general log messages. You can also ask CS-Script to redirect the console output to the output panel by intercepting StdOut. Furthermore, you can attach or detach the debug listener, as well as apply or remove the “local only” debug listener filter.
In the debug panel, it’s possible to analyze the locals, call stack, watch list, threads, modules and breakpoints.
Build, run and debug C# source code
From the CS-Script entry, you can validate, run and debug the C# code, as well as debug an external process. Moreover, you can manage the code snippets and configure CS-Script settings, such as auto-inserting a single suggestion, ending methods with an open bracket or enabling C# 6 support (requires .NET Framework 4.6).
Code completion to speed up C# development
As far as IntelliSense features are concerned, you can view the auto-complete list, insert code snippets, add missing “using” or ask the tool to automatically do this, reanalyze the current document, inspect method information, format or rename the document, go to definitions, as well as find all references.
The IntelliSense options were added from an old Notepad++ plugin that’s no longer in development, called C# Intellisense for Notepad++. After it was discontinued, it fully migrated to CS-Script for Notepad++.
Conclusion
To sum it up, CS-Script for Notepad++ comes bundled with practical code completion and script execution for C# development in the Notepad++ text editor. It receives regular updates. Previous versions can be downloaded from the developer’s website.