Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vpksoft/scriptnotepad

A tabbed notepad software with scripting support (C#).
https://github.com/vpksoft/scriptnotepad

Last synced: 19 days ago
JSON representation

A tabbed notepad software with scripting support (C#).

Awesome Lists containing this project

README

        

# ScriptNotepad
A tabbed notepad/text/code software with scripting support (C#) to manipulate a file's contents. The software is based on the [Scintilla.NET](https://github.com/VPKSoft/ScintillaNET) control.

## Features
* Support for multiple programming languages for code folding and highlighing.
* Support for spell checking via Hunspell dictionaries.
* New files are automatically saved into a SQLite database; this software doesn't ask questions while closing.
* Pure C#.
* Open source, well documented source dode; fork, make PR or develop further on your own.
* Localizable directly from the menu for your own language. (new languages are welcome!)
* Highly customizable.
* Possibility to export a code file to HTML.
* Small size (installer: 30MB).
* Session support; you may create a session for etc. one for common files, one for SQL files and so on..
* Currently supported locales: en-US, fi-FI
* Support for plug-ins as .NET assemblies. A sample plugin is included (a modifed ROT-13 algorithm - suprise!).
* A difference (diff) viewer both side-byside and as a list.

_The main window_
![image](https://user-images.githubusercontent.com/40712699/59549758-fcacd000-8f6a-11e9-9cd7-d55514d91936.png)

_A script window with a script template_
![image](https://user-images.githubusercontent.com/40712699/59549877-ae98cc00-8f6c-11e9-93ec-bc7eb442a821.png)

### Thanks to
* [JetBrains](https://www.jetbrains.com/?from=ScriptNotepad) for their open source license(s).
* [![.NET Desktop](https://github.com/VPKSoft/ScriptNotepad/actions/workflows/dotnet-desktop.yml/badge.svg)](https://github.com/VPKSoft/ScriptNotepad/actions/workflows/dotnet-desktop.yml)

[![JetBrains](http://www.vpksoft.net/site/External/JetBrains/jetbrains.svg)](https://www.jetbrains.com/?from=ScriptNotepad)

## TODO
* A lot ;-)

## Download
[From the releases](https://github.com/VPKSoft/ScriptNotepad/releases)