Difference between revisions of "Introduction"

From TED Notepad
Line 7: Line 7:
 
===Briefing===
 
===Briefing===
  
Because TED Notepad supports only very basic formatting, you cannot accidentally save special formatting in documents, that need to remain pure-text. This is especially useful, when creating html/php Web pages, because no special characters/formatting may appear in a html/php Web page source code.
+
Because TED Notepad supports only very basic formatting, you cannot accidentally save special formatting in documents, that needs to remain pure-text. This is especially useful when creating html/php Web pages, because no special characters nor formatting may appear in an html/php Web page source code.
  
 
Quite extensive set of features covers entire MS Windows Notepad, Metapad or Win32Pad and includes:
 
Quite extensive set of features covers entire MS Windows Notepad, Metapad or Win32Pad and includes:
 
* Enhanced searching and replacing; second search;
 
* Enhanced searching and replacing; second search;
 
* Plenty of hotkeys and some extra clipboards;
 
* Plenty of hotkeys and some extra clipboards;
* Several kinds of word and phrase completion;
+
* Several kinds of word and phrase completions;
 
* All unicode characters and bi-directional support;
 
* All unicode characters and bi-directional support;
 
* Unicode, UTF-8, Unix and Mac file types;
 
* Unicode, UTF-8, Unix and Mac file types;
Line 27: Line 27:
 
* Advanced text replacing and character translating;
 
* Advanced text replacing and character translating;
 
* Line indentation, unindentation, closing and tabifying;
 
* Line indentation, unindentation, closing and tabifying;
* Columns cutting and numbers adding;
+
* Column cutting and numbers adding;
 
* HTML/XML Tags inserting;
 
* HTML/XML Tags inserting;
 
* Reversing of text, lines and words;
 
* Reversing of text, lines and words;
 
* Full-scale line sorting;
 
* Full-scale line sorting;
 
* Searching for line duplicates;
 
* Searching for line duplicates;
* Word wrapping commiting and unwrapping;
+
* Word wrapping committing and unwrapping;
 
* File inclusion and exclusion;
 
* File inclusion and exclusion;
 
* and Filters Architecture for any user-defined plugins.
 
* and Filters Architecture for any user-defined plugins.

Revision as of 17:35, 13 May 2013

You see work in progress here; this section already reflects future TED Notepad version 5.4.1.1.
This section may contain incomplete, premature, or mistaken information, prone to change without notice.

TED Notepad is a growing freeware editor for true plain-text. It looks like a small Notepad, but is more fertile in innovative features, text-processing functions and other tools. All of them on hotkeys; all designed for quicker and advanced editing. The light-weight portable application fits on USB drive and loads instantly with no installation required. TED Notepad is designed especially for daily writing of notes, lists, scripts and html/php files.

Get ready for a simple text editor, yet full of new features and text tools - you will never learn them all. Don't type, ted it!

Briefing

Because TED Notepad supports only very basic formatting, you cannot accidentally save special formatting in documents, that needs to remain pure-text. This is especially useful when creating html/php Web pages, because no special characters nor formatting may appear in an html/php Web page source code.

Quite extensive set of features covers entire MS Windows Notepad, Metapad or Win32Pad and includes:

  • Enhanced searching and replacing; second search;
  • Plenty of hotkeys and some extra clipboards;
  • Several kinds of word and phrase completions;
  • All unicode characters and bi-directional support;
  • Unicode, UTF-8, Unix and Mac file types;
  • Text auto-indentation;
  • Extensive text statistics;
  • Recent and Favourites menu;
  • Relative and selective Go to jumping;
  • Options for auto-save, recovery and backup files;
  • Option to revert, when file is modified from outside;
  • and many, many other timesavers, options and settings.

Variety of text tools covers most of the text-based functions including:

  • All types of case conversions;
  • Advanced text replacing and character translating;
  • Line indentation, unindentation, closing and tabifying;
  • Column cutting and numbers adding;
  • HTML/XML Tags inserting;
  • Reversing of text, lines and words;
  • Full-scale line sorting;
  • Searching for line duplicates;
  • Word wrapping committing and unwrapping;
  • File inclusion and exclusion;
  • and Filters Architecture for any user-defined plugins.

Development

TED Notepad was designed to replace the popular Windows Notepad in every way. Besides that, it has been covered by a variety of text tools, functions, features, clipboards and hotkeys. Optimized to the highest performance; while keeping the intuitive conservative user interface. It was developed and improved with the know-how I gained during all the studies. And as my personal hobby, it is completely free. If you want to show your support, please, consider a donation to this project or just tell your friends. The more people like it, the more motivation there is to improve.

The application was developed at the Labs of Faculty of Mathematics and Physics of the Charles University in Prague; written in pure ANSI C language (no MFC, no C++, no Borland), using the system API functions, compiled with Microsoft Visual Studio 6.0. In contrast to other Notepad replacements, the development priority of TED Notepad was to create as stable and as fast as possible program. Without wizards, objects and toolbars; but with help and support of the other students there; I think it is now becoming what it ought to be.

Future

Although not versatile enough, the MS Windows Notepad was indeed my daily text editor since forever. That's how I have started this project. To extend its possibilities. Just a little bit. Well, by now, TED Notepad is far beyond every initial hope. But still, I am sure you can find a lot of good ideas about how to enhance the Notepad and cherish the fame of a monkey application. Tell me about them! It's all about communication, the rest is technology...