CS-Script for Notepad++ icon

CS-Script for Notepad++

3.3/5 6
Certified 100% FREE MIT License   

IntelliSense and script execution tools for C# developers using Notepad++, which enriches the text editor by adding IDE features. #Notepad++ compiler  #C# compiler  #IntelliSense for Notepad++  #Notepad++  #C sharp  #Script  

Softpedia Review

specifications

changelog

Free Download

Review by:
4.5/5

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.

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.

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

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

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

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.

What's new in CS-Script for Notepad++ 2.0.4.0:

  • Fixed #74: Intellisense not working as expected.
  • Added workaround for the ricent Scintilla changes around SciMsg.SCN_CHARADDED notifications.
  • The default of AutoSelectFirstSuggestion is changed to true. To make it consistent with VS. It can always be changed in the config file.
Read the full changelog
User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy

CS-Script for Notepad++ 2.0.4.0

add to watchlist add to download basket send us an update REPORT
PRICE: Free
  runs on:
Windows 11
Windows 10 32/64 bit
Windows 8 32/64 bit
Windows 7 32/64 bit
  file size:
14.5 MB
  filename:
CSScriptNpp.2.0.4.0.x86.zip
  4 screenshots:
CS-Script for Notepad++ - Access C# script execution tools and IntelliSense from the "Plugins" menu of Notepad++ to speed up code developmentCS-Script for Notepad++ - View the project, output and debug panels to manage scripts, create favorites list, as well as to analyze and fix syntax errorsCS-Script for Notepad++ - Manage code snippets for C# as well as view the syntaxCS-Script for Notepad++ - Configure settings for both IntelliSense and scripting components
  main category:
Programming
  developer:
  visit homepage