IntelliEdit is a free (as in “free speech” and also as in “free beer”) source code editor and Microsoft Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GNU General Public License v3.0. Based on the powerful editing component Scintilla, IntelliEdit is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, IntelliEdit is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment. I hope you enjoy IntelliEdit as much as I enjoy coding it!

Getting started

Install IntelliEdit using the installer

The installer will likely require Administrative privileges in order to install IntelliEdit (and later, to update IntelliEdit or install or update plugins, or anything else that requires writing to the installation directory). If you do not have Administrative privileges, you either need to tell the installer to use a location where you do have write permission (though that may still ask for Administrator privileges), or you may choose not use the installer and instead run a portable edition from a directory where you have write permission.

Install IntelliEdit from zip

These instructions will allow you to run a portable or mini-portable (also called “minimalist”), without requiring administrative privileges.

For all the portable editions, everything (the application, settings, and plugins) is stored in one folder hierarchy. And by default, the portable editions do not mess with operating system settings (so no file associations or Edit with IntelliEdit context-menu entries) – if you want such with a portable edition, you will have to set it up manually.

The portable zip edition contain all the themes, user defined languages, auto-completions, localizations, and default plugins and Plugins Admin tool that come with the installed version of IntelliEdit.

The portable zip edition of IntelliEdit can be removed by deleting the directory they came in. If you manually set up file associations or context-menu entries in the OS, it is your responsibility to remove them yourself.

Working with Files

A “file” is the basic unit of what is edited in IntelliEdit, but that term actually covers multiple related concepts. Primarily, the “file” is the series of bytes stored on a disk or other storage medium and accessed through your computer’s filesystem; and pedantically, if the document you are editing has never been saved to the filesystem, it’s not technically a file, though common usage applies that term to unsaved documents as well. The “document” refers to the text being edited, whether it’s a new, unsaved document, or whether it’s a document that’s been previously saved as a file on the filesystem. And finally, in IntelliEdit, each document is presented in a Tab in one of the two Views of the IntelliEdit user interface, which are the graphical containers which IntelliEdit uses to manipulate files and other documents, though many users think of the user interface element as the “file” as well.

The main button contains many of the normal file-operation actions found in most applications. IntelliEdit also includes other custom actions which are useful to understand.

The Clipboard menu features typical editing commands which any Windows user should be familiar with: