Home of RJ TextEd
The Unicode Source editor

Information

RJ TextEd is developed in Delphi 2007 from Codegear and is released as Freeware.

The program is free to use for commercial purposes. But if you do, I would appreciate a donation.

The program has been tested in windows Me/2000/XP/2003/Vista/2008/Windows 7 (32 and 64 bit).
Note that the language and syntax files will be replaced when installing a new version.

Download RJ TextEd

Version 7.90
Install Version

Mirror 1: Download
Mirror 2: Download

Portable Version

Mirror 1: Download
Mirror 2: Download

Plugins and tools

(TopStyle Lite) CSS Editor

RJ TextEd is a very good CSS editor. It includes syntax highlighting, auto completion (Ctrl+Space), color wheels, font selection and CSS preview (open the bottom HTML/CSS preview). But if you still prefere to use the old TopStyle Lite, here it is.

Because of a bug you need to have version 3.10, or earlier, installed before installing version 3.5.
Download version 3.10 here.
Download version 3.5 here.

Firefox and Chrome preview

Firefox or Google Chrome doesn't have to be installed. But you should consider installing Google Chrome if you need to preview web pages containing flash. If installed Chrome's own flash player is used. Otherwise the same flash plugin is used by both Firefox and Chrome preview, which may result in a crash.

Create a new skin

Use this skin builder to create or modify your own skins.
Download it here.

Fonts

Although "Courier New" is an excellent mono spaced font, there are others you may want to try. On Windows Vista/7 I would recommend "Consolas". If you use Windows XP you could download PowerPoint Viewer 2007 here . This will install the "Consolas" font.

You could also try DejaVu here.

Version 7.90

Jan 17, 2012
Cut/Copy Special

Added a new menu item in the "Edit" menu with the sub menu items:

Cut and Append
Copy and Append
Copy and Paste

Incremental Find...

Open a small find bar in the top right document area to make an incremental search. Some options are available e.g. highlight all items found.

Single line Find/Replace bar

Removed the search pane in the bottom bar and created a new single line find/replace bar. To use it - set the option "Open find/replace as a single line bar" in options. It is a bit higher when you do a replace though. If you select "Find" - only the find options and buttons are displayed.

Text clip variables

It is now possible to add variables to your text clips and also prompt for information. The variable definition block has to be enclosed by %%. Variables by %. The variable block has to be at the top of the start clip. Variables can then be inserted anywhere inside the text clip. Both in the start and end clip.

E.g. ------------------------------------ %% %name%=@i My name %city%=New York %date%=@d[yyyy.mm.dd] %time%=@t[hh.nn] %% This is a simple and silly text clip. My name is %name% and i work in %city%. The current date is %date% and time %time%. -----------------------------------

@i will prompt for a text to be used with the %name% variable. "My name" is just a label displayed in the prompt window. @d and @t will get the current date and time.

Goto line...

The goto line window is now part of the find/replace dialog window.

Bookmarks are now listed and you can select and go to any of them in the document.

Clipboard history

Made some changes to allow several selected items to be pasted, copied or removed. This means e.g. that you can combine several clips into one and paste them in one action.

XULRunner 9.0 (Firefox 9.0 preview) is included

FTP (OpenVMS)

FTP against a VMS OS should work properly now. It's been tested with OpenVMS.

Options

Made some minor changes in "Options - Search" tab and added an option to "Always use the current document text selection as the text to find" (this will include selections spanning several lines).

TODO and NOTE items with projects

Made some minor changes to find todo and note items in e.g. ini files.

Version 7.81

Dec 24, 2011
Fixed
  • Firefox preview could crash the program.
  • Updated the Italian language file.

Version 7.80

Dec 22, 2011
Find and replace

Removed the "Extended search" dialog and created a new find and replace dialog. Both the find and replace tab now contain options to search in all open files, project files and files in a folder. I also made several improvements e.g. replace preview now work in selections and from the current cursor position, when making a replace in the current document. The same is true for the count feature.

The search pane in the bottom bar has also been redesigned and several improvements have been made.

It is possible to set a keyboard shortcut to open the find or replace with the option "Find where" set to "Folder". The actions in "Customize keyboard" are "FindInFilesAction" and "ReplaceInFilesAction".

Copy to clipboard option

Added an option to allow the current line to be copied to the clipboard if nothing is selected. This option is turned off by default.

Run script with an event

Added options to run a script when a certain event occur. The options currently are:

Run script

  • only manually
  • at startup
  • at shutdown
  • when file is opened
  • when file is closing
  • when project is opened
  • when project is closing
Insert ascending numbers in column mode

Available in the edit menu and will insert ascending numbers in a selection. You can set the number to start from and how much the number should increment. You can also set the alignment (left or right).

XULRunner 8.0 (Firefox 8 preview)

XULRunner 8.0 is included.

Tools

Environment variables like %TEMP% can now be used in a path, initial dir and argument when adding a user tool to the "Tools" menu.

Fixed
  • Program freeze issue. The program could sometimes freeze when scrolling a document or changing focus.
  • ASP file CPU issue.
  • Auto close HTML tags should work now if option is set.
  • Plus a lot more reported in the forum.

Version 7.72

Nov 5, 2011
Firefox preview

Updated the Firefox preview code to use Gecko 7 (Firefox 7, XULRunner 7.0...).

ALT+{num code}

You can now type numeric codes from 128 to 159. The correct Unicode character is inserted to the text.

E.g.

ALT+153 (type 153 on the numeric pad while holding the ALT key - and release ALT to insert character) will now insert ™ (= U+2122).

Text comparison

Added text comparison items to the document tab context menu on the right pane, when using "Dual document view". If no comparison software is set in options - all text compare menu items should be grayed out.

Find All (with highlighted search results)

A search using a string containing two, or more, lines should be highlighted properly now. Also fixed several issues e.g. scrollbar in the wrong position after the search.

Fixed
  • Column editing issues when text contain tabs.
  • Several undo/redo issues.
  • Some other minor issues reported in the forum.

Version 7.71

Nov 2, 2011
Fixed

  • An issue with tool parameters
  • Column display issue in status-bar
  • Column mode issue when using tabs
  • Show/Hide bottom-bar button state issue in the editor toolbar

Version 7.70

Oct 30, 2011
Replace preview in extended search

Added an option in the extended search window to enable replace preview. When executing the replace, a preview window is displayed showing all changes in all files. Next to each file and text change is a checkbox allowing you to only select those changes you want to make in each file. Or you can exclude some files entirely. The preview window only have two buttons: "OK" and "Cancel". OK will commit all the selected changes.

This feature is actually pretty amazing and I don't know how we ever managed without it.

Document switcher

The document switcher window is displayed when you press "Ctrl+Tab" or "Shift+Ctrl+Tab". It is closed when the Ctrl button is released. You can switch document tab as usual by hitting (Shift+)Ctrl+Tab, use up/down arrows or Home/End buttons.

The list can be unsorted or sorted. The sort can be ascending or in MRU order. It can also be turned off.

Document list (left sidebar)

Added a context menu like the document tab context menu already available. It also contain a few options to sort the list or display full path names.

View space, tab and "end of line" characters

You can now set the color for displayed spaces, tabs and "end of line" characters in options.

I also added an option to only use the color in plain text files. If set, the current colors are used instead in source code. E.g. string color is used in strings...

(S)FTP: Open from remote server

Added a menu item to open a single file from a remote server. In the opened window you enter a remote path and FTP profile.

Left margin select

Selection with the mouse positioned in the left margin should now behave as in Visual Studio.

Customize Keyboard (shortcuts)

You can now assign 2 shortcuts to each action.

Align columns

Made some changes to the option window and added the option to set a tab size (if columns are separated by spaces).

Replace and replace all result notification

It is now possible to turn off the result notification window for "Replace". This is done in options.

It can also be turned off with "Replace All". Set the result option, in the search dialog, to "None".

PHP highlighter

Updated the PHP syntax files with some new constants.

Tool item parameter preview

Added a preview for parameters when using the "Run as DOS command and capture output" option. Parameter variables are expanded (if possible).

Search results in bottom bar
  • The bottom bar view can now be toggled on/off with "Shift+Alt+F10".
  • It is now possible to delete individual search results from the list.
Fixed

I've made several changes suggested in the forum "Feature" section and fixed several issues.

Version 7.63 (updated installation 2)

Sept 25, 2011

Updated the installer and archive with the correct qtree.bpl and htmldlg.blp versions.

If you have experienced problems opening the quickbar tree's or HTML dialogs - download it again and reinstall. It should work now.

Version 7.63 (updated installation)

Sept 24, 2011

Updated the installer and archive with the correct .bpl file versions.

If you have experienced problems running the new version - download it again and reinstall. It should work now.

Version 7.63

Sept 23, 2011
Control characters

Control characters are now drawn using a filled square. You can identify the character by moving the text cursor to its position and read the character information displayed in the status bar.

Character information in status bar

Information about the current character is now displayed in the status bar. It should display the current character itself and the numeric value in both decimal and hexadecimal.

Open/Close all folds

Made the functions faster. The fold state is also updated faster when opening a file.

Message view font

You can now set the font to be used in the message view. The option is available in the (right mouse click) context menu.

Find next/previous occurrence of current word

The search can now continue beyond end of file. A dialog will prompt the user for confirmation.

Block selection

Select a rectangular block of text while holding down the Shift+Alt keys. You can select the text using the mouse or arrow keys.

Script functions

Added 6 new functions to the "Document" object.

Three of them are clipboard functions:
CutToClipboard()/CopyToClipboard()/PasteFromClipboard().

Also added:
SetSelection()
SetColumnMode()
IsColumnModeActive()

Syntax files

Changed some options to be used in syntax files.

"OnlyLineCommentIfFirstCharA, OnlyLineCommentIfFirstCharB" kan now have 3 values. 0, 1 and 2. 0 = Not used. 1 = First non-white space character on the line. 2 = First character on the line.
Keywords

Keywords can now be identified with regular expressions. You can only define 1 regular expression to each keyword group.

Code folding

The identifier "Fold_Begin" can now have an option @ to indicate that the fold begin character has to be the last character on the line.

E.g. Fold_Begin=@{ tells the editor that a fold start at the { character if it is the last character on the line. Otherwise it is ignored. NOTE that it only works with a character and not with a string.
FTP

Updated the FTP components to the latest version.

Fixed

Fixed a ton of reported issues. Most can be reviewed in the forum.

Version 7.62

Aug 22, 2011
Document list in side-bar

Added a document (file) list in the side-bar. For now you can create new documents, close selected documents or move selected documents to the left or right view when "Dual document view" is active.

Show document tabs (option)

Added an option in the view menu to display or hide document tabs.

Updated the SFTP (SSH) components

Updated the components to the newest version. Hopefully this will solve some issues.

Word Count/Frequency

The word frequency items can now be copied to the clipboard using Ctrl+C.

Left margin

Line numbers are now right aligned. I also made the left margin narrower.

Fixed several left margin issues and display issues in the options dialog. The two buttons "Add" and "Delete" were not translated in options.

Printing

Fixed some header and footer issues. Printing the current date or time in a header or footer should work properly now. Some option issues were fixed as well.

Tabs are now printed properly when printing with syntax highlighting turned off.

Auto Complete

Made some changes in code and fixed several issues in both CSS and HTML files.

HTML highlighting
  • Tag highlighting is updated better now when editing.
  • PHP code inside HTML tags should now be highlighted properly.
  • Also fixed some issues with script and style tags and auto complete.
Other issues

Several issues has been fixed and most of them are listed in the forum.

Version 7.60

Aug 9, 2011
Auto complete

Space will now close the list and insert a space character. To select an item use <enter>.

Macros

Fixed issues in the macro manager. You can now record a macro over an old one. Select the macro name in the macro window and record.

Word count/frequency

Redesigned the word count window and added a word frequency list. Also added a column to display the number of finds of each word.

Left margin settings

You can now set individual settings for different file types.

Rename file... (File - Disk operations menu/Document tab context menu)

Added a new item to just rename the file. The old item has been renamed and still rename and moves the file using a save file dialog.

File Commander

The tab key can now be used to switch focus between left and right file list. Files can now be selected using Ctrl+Space.

Firefox preview

The Firefox embedding libraries are now included with the program. This should solve all problems with preview of pages containing embedded objects like videos or PDF documents. Also, you don't need to have Firefox installed anymore.

Chrome preview

Updated the embedding libraries. If Google Chrome is installed - its own flash player is used. This will prevent the program from crashing if you preview flash content in both Firefox and Chrome preview.

Duplicate line

Selected text is now duplicated as well. If no selection is made, only the current line is duplicated.

Mouse scroll option

Added an option to always scroll document text if the mouse cursor is hovering the document. The document doesn't need to have focus.

Play macro N times

Added a new macro menu item to play a macro several times. When executed you are asked to enter how many times the macro should be played.

Replace "Once"

Added a button to the replace dialog to only replace once. This can be useful if you only want to replace one more string and then stop. The replace confirmation dialog is the window you see when starting a normal replace, asking you to replace the text.

Symbol words in syntax files

Added a new option to syntax files i.e. "SymbolWordsA ... SymbolWordsC".

You can think of symbol words as arrays with values separated by spaces. Each value has to have the same width. You can use up to 3 symbol word arrays with different value sizes. All symbols used must also exist in the "Symbols=" string. The larger width values should be declared first.

Example
If you add the following in a syntax file:

Symbols={}\*?
SymbolWordsA=\* \? \\
SymbolWordsB=\ { }

"\*", "\?" and "\\" will be highlighted with its own color. "\", "{" and "}" with another color and the rest of the symbols will be colored using the symbol color.

Misc
  • New document name is now translated properly.
  • Ctrl+Up/Down scrolling will now keep the text cursor visible.
  • Fixed smart paste in column mode.
  • Find should now work in word wrap mode.
  • Issues with remote file handling.
  • Open file issue with large files.
  • Some search issues.
  • Fixed a word count/frequency issue.
  • Fixed a duplicate line issue with selected text.
  • Fixed a code explorer issue.
  • Fixed several other issues reported in the forum.

Version 7.50

July 12, 2011
Zen-coding

Added native support for expand abbreviation and wrap with abbreviation.

  • To expand abbreviation press a keyboard shortcut (Ctrl+,) to open a zen-coding window. Type the abbreviation (with full preview) and hit to insert the result.
  • Wrap with abbreviation by selecting a text and press a keyboard shortcut (Shift+Ctrl+,). Enter an abbreviation and press to insert.
  • The zen-coding window have live preview (you can preview the result as you type).
  • Should work with (x)HTML, CSS and XML.
Customize keyboard

Redesigned the window and only use 1 list. It features incremental search of any text or keyboard shortcut. You can also assign already assigned keys (Moves the assigned shortcut). Numpad keys can now be used in shortcuts, e.g. Ctrl+Num 9.

Macro recording

Find All and Replace All can now be recorded in a macro. Search options are included in the macro.

CSS highlighter

Should now handle "all" CSS 3 properties including auto completion.

Save option: Remove trailing blank lines

Added a sub-option to "Allow one trailing blank line". This will only have an effect when you save the file or if auto save is enabled.

Evaluate expression

The evaluate expression window can now handle newline characters and "=" signs. You also have the option to insert the result after the selected text.

Added a new menu item (and action) to "Paste expression result after selection". This feature will not open a window. The selected expression is calculated and the result is inserted after the selection.

Brace highlight

You can now set the color for unmatched braces. Usually it's a reddish color, but can now be changed in options.

Misc

Made some other minor changes and fixed several issues. See forum for more information.

Version 7.43

June 23, 2011
Keyboard and text input

Made some changes to how text input is handled.

  • This should solve issues with some keyboards (Unicode).
  • Some IME issues are fixed.
  • External tools trying to insert text should work better now.
Search
  • Added an context menu item, in the search result view, to open all files in the current search.
  • The replace confirmation dialog is now soundless.
  • The "search from" option is now saved between sessions.
  • Made some minor changes to where a replace (all) starts if an expression is already selected.
  • Changed where "Find All" start if a text is selected and you search from "Cursor".
  • Fixed an "continue search" issue when nothing is found.
Close documents
  • Added two new context menu items to the document tab. "Close all tabs before/after this document".
  • Tabs are organized better if the tab row is scrollable and a tab is closed.
Customize shortcuts

Some more information is displayed if the key is already assigned. This makes it easier to find the action the shortcut is assigned too.

Fixed
  • CPU issue with read-only files.
  • User clipboard issues.
  • Auto save should only save modified files.
  • Chrome preview of php files using mappings.
  • Sort would include a line if the cursor was on it at position 0, but not selected.
  • The number of files you can execute from Explorer context menu should have increased now.
  • Fixed several issues mentioned in the forum.
  • Many other small issues where fixed as well.

Version 7.42

June 5, 2011
Auto completion

Fixed an issue where line numbers were sometimes displayed in the auto completion list. The line numbers where also inserted if the item was selected.

"Window" menu items (Home,Editor,Previews and File Commander)

The main tab items in the "Windows" menu are not grayed out anymore if the tab is hidden. If you select a hidden item, it is automatically enabled and displayed.

Version 7.41

June 4, 2011
Keyboard shortcuts for text clips

It is now possible to assign any keyboard shortcut to a text clip. So, you're not limited to the Ctrl+Alt+num shortcuts anymore.

User clipboard indicator

Added a user clipboard indicator in the status bar. Nothing is shown when the standard Windows clipboard is used.

Mouse wheel behavior

Changed mouse wheel behavior. The focused text memo will always be scrollable by the mouse wheel except when over another scrollable list, e.g. explorer or search result lists.

Open/Save CSV/PSV/TSV files

CSV files should now be opened properly even if the strings contains newline characters.

Delete blank lines
  • Move the menu item to "More line operations".
  • Line changes should now be indicated properly.
  • If nothing is changed, nothing is added to undo history.
Search results

Added context menu items to open or close all tree nodes.

Fixed

Fixed a great number of reported (and unreported) issues.

Version 7.40

May 23, 2011
XML/HTML tag highlighting

I've improved the tag highlighting in this version. All tag elements are highlighted. Tag attributes and values are also highlighted using a different color.

Both colors can be set in options.

Search results

Redesigned the search result layout.

You can now:

  • Keep old search result.
  • Restore the search results at program startup.
  • Export search results to a new document.
  • Delete a search result from the list.
Search Count

Added a count button to the search dialogs. It will simply count the number of hits in the current file.

Word wrap

Wrapped lines are now indented by default. The indention is the same as for the start of the line. The entire line will have the same indention which should make the code or text easier to read.

Changed the word wrap marker in the left margin.

This option can be turned off in options.

Line operations
  • Join lines should now preserve paragraphs when run on selected text.
  • Added "Join lines (without adding spaces)".
  • Added "Compress lines". This function will remove some blank lines to make the document more compressed.
Auto highlight selected words

Auto highlighted words now have there own highlight color. (When "Auto highlight selected words" is turned on - similar words are automatically highlighted throughout the document).

Context menu in document tab bar

Added a context menu in the document tab bar (right click on the bar, not the tab) with the items:

  • New file
  • Close all project files
  • Close all none-project files
  • Add all files to project
Compare

Added some more compare items to the document tab context menu.

  • Compare with open document... (displays a list of open documents to compare with).
  • Compare with right (compare with right document in dual document view).
Large files

Large files are now opened in smaller pieces. This should prevent memory issues.

Rename and delete file

Added items in the document tab context menu to rename or delete the file.

I've fixed a few issues as usual.

For more details - see the forum.

Version 7.30

April 17, 2011
Google Chrome preview

Added Google Chrome CSS/HTML preview. Note that it only works in Windows XP/Vista/7 and in Windows 2003 or above.

  • Added a new preview tab for Chrome.
  • Added an internal browser that use Chrome.
  • Added the option to use Chrome in the bottom preview field.
  • Added the options to use Chrome with "Toggle browser view".
Firefox 4 preview

I've removed the Firefox 3 (mozilla ActiveX component preview) and replaced it with a new Firefox 4 preview.

Note that you need to have Firefox 4 installed. The Firefox preview will not work with Firefox 3.

Highlight element background

The editor can now have different background for different elements like strings, keywords, numbers...

Document tab colors

Added the ability to use different tab colors based on file extension.

Project todo list

Added some new options to:

  • Highlight current file.
  • Open current file node.
  • Close file node when not highlighted.
Project options

Added options to warn if files differ from entered encoding or newline settings.

Search result window

Added an option to set the font for the result window (in the context menu).

Auto completion

Made some minor changes to reduce flicker when scrolling and fixed several issues. Ctrl+Space should work better in HTML.

Scrolling, text draw and cursor movement.

Made some optimizations to speed up text drawing and cursor movements and to reduce CPU usage.

ALT + code

You can now insert any Unicode character by pressing the ALT key while entering the decimal code on the number pad. E.g. ALT + 169 will insert ©.

Fixed

I've fixed several issues in this version. More details are available in the forum.

Version 7.23

Mar 18, 2011
Fixed
  • Default tool icons are now included in the installation.
  • A few issues with assigning tool icons.
  • Several CSS highlighting issues like highlighting of properties and numbers.
  • CSS comment issue.
  • Added some CSS 3 properties to the CSS syntax files.
  • Auto completion list display issues. E.g. scrolling...
  • Auto completion list deactivation issues.
  • Auto completion (Ctrl+space) issues.
  • Automatic saving should only save when file is modified.
  • Changed font in search result window for better Unicode support.
  • A highlighting issue with links in text.

Version 7.21

Mar 15, 2011
Fixed
  • Sometimes when closing a project an error occur. It's very random and may only have happened in beta releases and in my development environment. Still, it is a serious bug so you probably should update even if you haven't encountered it yet in v7.20.
  • Project file scan should now exclude several more binary files.
  • More binary files are excluded when adding a folder to a project.
  • The project *.data file is only modified once when removing several files or folder.

Version 7.20

Mar 13, 2011
New 32-bit icons

All program icons have been replaced in toolbars, menus, buttons... I've also replaced the main icon and the icon used in the Windows 7 task bar. I also replaced all icons in the included tools, like the syntax editor.

Tools

Added some new arguments for tools that need a path to project files.

Icons are now selected from exe, ico, png or bmp files. Some already exists in the "...\Data\Tools\Icons\" folder. If you select another one, it is copied to the "Icons" folder and converted to an *.ico file.

Undo/Redo History

In the undo/redo history window you can move backward or forward in the undo/redo history buffer. You can also select a position in the buffer and "Revert" to that position. Some information is displayed with each item in the list (not always that useful though).

Auto completion, word completion and Ctrl+Space.

Only relevant items are now displayed in the list. If you typed "di" only items beginning with "di" will be displayed.

Ctrl+Space should now work more as you would expect.

E.g. <di| <- press Ctrl+Space and a list with (div and dir) will be displayed. <div c| <- Ctrl+Space will display items beginning with "c". p { back| <- Ctrl+space will display all properties starting with "back"

With "Word Completion" activated you can write part of a tag, property, class member or word and relevant suggestions are displayed when you stop typing. Both relevant auto completion items and words from the document are displayed in the list.

Create aligned columns

Added an option to remove the "string separating columns".

E.g. Original text: 12.5, 10.2 8.1, 11.234 With the option turned on you get when using "," as the separator string: 12.5 10.2 8.1 11.234

The "," has been removed and columns aligned.

Convert encoding and newline format of project files

The convert file encodings tool can now handle both newline formats and project files. A new item was added to the "Project" menu.

This tool can be used to convert all your project files to the same file encoding and newline format. E.g. UTF-8 (no BOM) with Windows (CR+LF) newline format.

The last used options are stored in the project settings so the next time the tool is opened, the options are available.

Projects
  • Files are now scanned and identified by extensions so PHP, JavaScript, HTML, CSS... files are handles properly. The scanner will find classes, methods, functions, notes and todo items. In HTML and CSS only notes and todo items are collected.
  • Made some changes to the "New project" wizard.
  • Made several changes in project options.
  • Added context help to project options.
  • Fixed several issues when adding/removing files or changing settings.
Preview Mappings

All mappings are now active or inactive.

Options

Added some new options.

  • Remove trailing blank lines when saving.
  • Warn if opened file contain illegal characters.
Fixed

Fixed several issues. Most where reported in the forum.

Version 7.11

Feb 2, 2011
Fixed

  • Word completion list added the current word to the list.
  • Word completion inserted selected word in the wrong position in the text.
  • Theme issue with the project todo list.

Version 7.10

Feb 1, 2011
CSS and HTML preview to the bottom bar field.

A HTML/CSS preview tab was added to the bottom bar. The display is automatically updated after the text cursor has moved to a different line. The HTML/CSS preview can:

  • Preview CSS files by creating its own HTML preview file from the currently open style sheet.
  • Preview CSS files using a selected HTML file.
  • Handle as many HTML files as you need, for CSS previewing.
  • Preview HTML, PHP, ASP... Including mapping support.
  • Update automatically or manually (set by option).
  • Display optional rulers.

Optional rulers

Added optional rulers to all preview windows.

Auto complete and user menu (Ctrl+Space) in CSS and HTML files

The auto complete list should now work with several values for CSS properties.
The user menu is now context sensitive in HTML tags and in CSS properties. In plain text files a word completion list is shown.

Project Class View

  • Nested classes in VB .NET and C# is now supported.
  • Methods not part of a class can now be displayed by selecting "Module" in the class list.
  • The todo list can either have its own tab or be positioned in the class view at the bottom.
  • Fixed some update issues when creating new projects.

Comment/uncomment code

This feature can now handle comments in HTML, XML and CSS. If a selection is made, the selection is enclosed by comment start/end strings. E.g. <-- Added comment in HTML code -->. Otherwise the current line is enclosed.

Code Explorer

Added option to "show/hide parameters". Also fixed some minor issues.

System Proxy Server Settings

System proxy server settings can now be used with the add-ons dialog and SFTP/FTP client.

Load/Save layouts

Added the ability to save layouts to file. Only tab and bar settings are saved. The layout feature is available in the "Environment" menu.

Create aligned columns

Added a new function in the "Format" menu to create aligned text columns from selected text or the entire document. A dialog with some options is displayed. If the text does not use fixed font widths, tabs are used to separate the columns.

Left/right arrow moves caret to start/end of selection

Added this as an option. Normally, the text caret is moved one step when you hit the left/right arrows and any selection is cleared. With this option set, the caret will move to the beginning or end of the current selection (and clear the selection...).

Fixed

As always, several issues where fixed and minor improvement made. For more details see the forum.

Version 7.03

Dec 16, 2010
Fixed editor disappears issue

I finally managed to reproduce the issue. It's a synchronize issue between the background thread, that updates code folding, and the main thread. I have only been able to reproduce it on Intel Core i7 (8 cores with hyper threading), but it may occur on other systems as well. I actually haven't received a single bug report on the issue, so it may not occur very often. But it is a serious bug, hence the update.

Version 7.02

Dec 14, 2010

This is a minor update to address some reported issues.

New auto complete option

Added an option to "Close HTML tags".

Fixed

  • Several issues with the auto completion list.
  • Auto completion delay can now be set to any value.
  • Close block issues e.g. { ... } block auto close in PHP documents.
  • Editor disappears (crashes without any messages and without saving changed files). I've only seen it once and never been able to reproduce it, but I've made some changes that should prevent this from happening by synchronizing some background thread function calls with the main thread.

Version 7.01

Dec 5, 2010

This is a minor update to address some reported issues.

Fixed

  • Projects were not reopened at startup even though the correct option was used.
  • The highlight feature shouldn't highlight white spaces when using the option to always highlight during selection.
  • Solved some issues when opening a remote files from a project.

Text Clips context menu

Added a simple context menu with items to open/close all nodes and a sort option. Sorting is done by default but can now be disabled. Also made some changes to improve drag and drop. If an item is dragged to the left of a folder text, the item is inserted above the folder at the same level. Otherwise it's added as a child.

Version 7.0

Dec 1, 2010
Text Clips/Clipboard history

Text clips are now stored in an XML file and are displayed in a tree view, instead of lists. You can move around clips anywhere in the tree and add any number of folders.

The tab can also display a clipboard history list. You can paste from any selected item in the list and you can copy back an old item to the clipboard.

Capture Clipboard

Added a menu item (in "Edit" menu) to capture the clipboard. The current document tab color will change and all text added to the clipboard will be pasted to this document. The tab color can be changed in options.

A simple sound is played when activated and when clipboard content is pasted. A line break is added after each pasted clipboard content.

Project Todo List

Moved the project todo list to its own tab after the "Project Class View" tab. Also added a menu item in the "View" menu to allow users to view/hide the tab. Also added an options dialog with some options.

CSS dialogs

Added some CSS dialogs that can be opened from the "UserMenu" (Ctrl+Space) or in the auto completion list. The dialogs are available for properties like border, background, list-style, outline...

Column statistics

Added a function to get some numeric statistics of selected text. The function will give you the sum, min, max and average of the selected numbers. This will only work in column mode and the menu item is located in the "Edit - Column" menu.

Drag and drop to/from project tab

Project files can now be opened by dragging the files to the editor space. If you drag a folder, all files in that folder will be opened.

You can drag a document to the project tree to add it to the project.

Drag and drop text clips and clipboard history data

Text clips and clipboard history data can now be inserted using drag and drop. The clip is inserted at the mouse position (except when you have a selection).

Issues

Fixed several reported issues.

Version 6.90

Nov 6, 2010
HTML auto completion

Added an auto completion list for tag attribute values. Some items in the list will open a dialog (color, font, file or URL).

E.g. <a href="| <-- this will open a completion list with items e.g. to open an URL dialog or a file dialog.

Only attribute values valid in HTML5 has been added.

The user menu (ctrl+Space) also contain items to open dialogs.

CSS auto completion

Added items to open dialogs to the completion list. Also removed some items and made some minor changes.

The user menu (ctrl+Space) also contain items to open dialogs.

Color dialog

Added a user palette. Colors added to the palette are remembered. You can also import or export the colors from/to a file.

Added fields for RGB (decimal) and HSV values.

Left margin options

Options are now set individually for text, ASCII and source files. You can choose to disable the entire left margin for e.g. text and ASCII files or hide word wrap markers.

The width of the left margin is also narrower than before when not using line numbers.

Project settings

Rearranged some settings to make it easier to find.

Browsers (external)

You can now add any number of external browsers to the program. It is also possible to assign shortcuts. A menu item for all browsers where added in the "HTML" menu.

Code folding

"Close nested nodes" should now work better in ASP and PHP files. Also fixed some issues with ASP files.

Spell check

Added a spell check item in the "Edit" menu. It will always open a spell check dialog, even if spell check is done automatically by underlining misspelled words.

TODO list (Class view)
  • Replaced the list with a tree. It makes it much easier to navigate.
  • Changed NOTE icon colors.
  • Added a context menu with some functions and several options.
Preview Mappings

Added a menu item in the HTML menu for added preview mappings. And added a new page in options to add your mappings. You can now map any web address to a local directory, not just localhost.

New files options

Added an option to set the default "File Type" (Windows CR/LF, Unix LF and Mac CR) for new documents.

Options dialog

Redesigned several pages to make more room and make options easier to find.

Language issues

Some program items were not translated properly. It's been fixed.

Misc

Fixed several minor issues.

Version 6.82

Oct 13, 2010
Fixed in this version

  • Focus error when opening, an already open file, from the recent files list.
  • TODO issue with project files that may list an item several times.
  • Swapped color of TODO icons. Now TODO,1 = Red and TODO,3 = Yellow.
  • Brace match issue with strings.
  • "Open file at cursor" could create a file with an invalid file name.
  • HTML tree errors in Quick bar.

Version 6.81

Oct 12, 2010

Changes:

Project Class View
  • The background scanner should now detect UTF-8 project files without a BOM properly.
  • # TODO items are now detected properly in PHP files.
  • Project files can now be scanned using a *.* mask and should now work for all supported source languages.
  • Fixed a navigation issue when selecting a class method.
Syntax Highlighters
  • Syntax highlighter names are now displayed properly in "New" lists and in the tool bar. Added a "Name" property in the _list.ini found in the syntax files folder.
  • Fixed some highlighter issues in ASP and PHP when using line comments before an end tag.
Header column state in File Commander

The header column state is now remembered, even between sessions. The stored state include selected column and column widths.

Translation issues

Several items were not translated properly. It's been fixed in this version.

Misc

Fixed some other issues reported in the forum and maybe others that are difficult to verify (or duplicate).

Version 6.80

Oct 5, 2010

In this version I've made the following changes:

XML and HTML Code Explorer Tree

I've added a new tab on the code explorer page with a tree view for XML and HTML tags.

  • The tree have the same functionality as the class method lists. Tags are updated as you type, the current tag is selected in the tree and you can click on an item to navigate to that tag.
  • The correct tab should be opened automatically, in most cases. Tree view for XML and HTML files + script files containing HTML tags (PHP,ASP...). Otherwise the class/method/function view is opened.
  • The current tab view is remembered for each document throughout a session.
  • Added some options for the tree view behavior.
CSS and the Code Explorer

CSS properties are now displayed properly in the code explorer.

Project Manager

Replaced the tree view with a faster one. Projects are opened about 20 times faster. Also fixed some issues.

Search result view

Replaced the search result tree for a faster one. Adding search results to the new tree is about 20 times faster than before.

Text sorting

Made a small change to the sorting function to use natural sorting order.

View/Hide Main Toolbar

Added a menu item to view or hide the main toolbar.

Quickbar trees

Updated the HTML tree in the quickbar to include HTML 5 tags. All tree data are now loaded from XML files in the "<AppData>\Data" folder.

Misc
  • Fixed flickering with auto close braces/blocks.
  • Made some minor changes to the clipboard functions that may solve some issues.
  • Fixed several code explorer issues with HTML, ASP and PHP files.
  • Fixed some issues in the class view.
  • Added a standard scrollbar context menu.
  • fixed several issues reported in the forum.

Version 6.70

Sept 2, 2010
Html 5

The editor now support Html 5. The syntax file has been rewritten. Tag and attribute icons are color coded which enables the user to see which tags and attributes can be used in Html 4, Html 5 or both.

Tags: Green = Html 5, Yellow = Html 4/5, Red = Html 4 only.

Attributes: Blue/Blue = Html 5, Red/Blue = Html 4/5, Red/Red = Html 4 only.

Events: Green = Html 5, Yellow = Html 4/5.

Project Manager

  • Added a new option "Default project tree path". This path is used to create a relative path. When you add files to the project, this relative path is used to create folders in the project tree (when using the option to use a relative path).
  • Drag n drop inside the project tree should work properly now.
  • Files and folders can now be dragged from e.g. Windows Explorer to the project tree.
Search -> Highlight

Added a new option in the menu to allow highlighting of words during normal selection.

Allow text cursor beyond end of line

Made some changes in behavior and added a new option.

  • Trailing blanks are removed from modified lines only. To keep the trailing blanks save the file or use the new option to "Keep trailing blanks".
  • Added a new option to "Keep trailing blanks".
  • Fixed some issues with undo/redo.
Remote Files (FTP/SFTP)

Made several improvements.

  • Document status (cursor pos, fold state...) are now saved for remote files.
  • Remote files are added to the "Recent files" list and are opened the same way normal files are.
  • Save options can now be remembered (local/remote or both) between sessions.
  • Added a menu item to save all files to the connected site.
Syntax Editor

Fixed some minor issues and made several improvements.

Syntax Options

Added and changed some options.

OnlyLineCommentIfFirstChar has been changed and are now connected to LineCommentA or LineCommentB. The two new options are:

OnlyLineCommentIfFirstCharA
OnlyLineCommentIfFirstCharB

A new block option was added:

OnlyAfter=<string>

Use this to enable block highlighting only after certain characters entered in the new option.

This is used in the JavaScript syntax with RegEx patterns.

Misc

  • Tab after keyword could sometimes disable folding.
  • Fixed some issues reported in the forum.

Version 6.60

Aug 11, 2010
Project Manager

I've added several new features, two new settings and fixed some minor issues.

  • You can drag a document tab to the project list to add the file to the project.
  • You can use drag n drop to add files to the project from e.g. Windows Explorer.
  • Files are opened faster.
  • Cursor positions are now remembered properly when the file is reopened.
  • <Enter> can now be used to open the focused file in the project list.
  • <Enter> or DoubleMouseClick will open all selected files.
  • Alt+Up/Down/Right can be used to activate the focused document in the project list.
  • The last active tab is saved and will be activated when you reopen the project.
  • OPTION: Add opened documents to project.
  • OPTION: Ask to remove document from project when closed.
Document tab list

Added a shortcut to open the document tab list. The default shortcut is F4.

Last opened files
  • Fixed several issues.
  • Improved speed. Files are opened faster.
  • You can store status data (e.g. cursor positions...) for up to 10000 files. It's not limited to 99 anymore.
Natural sorting

Natural sorting have been added to the project view and the FTP views.

Word Wrap
  • Horizontal scroll bar is now hidden when using word wrap at window edge.
  • Fixed issues with wrap using non-fixed font.
Code Folding

Made some changes in the syntax files and in the editor to solve fold issues. Several improvements were made and many issues were fixed.

Misc
  • Made some changes on how blank documents at startup is handled.
  • Fixed an issue with recent projects.
  • Fixed some project manager issues.
  • Also fixed some issues mentioned in the forum.

Version 6.54

July 22, 2010
Cut/Copy with no selection

Cut/Copy will now copy the current line + linefeed to the clipboard, if no selection is made. Cut will also delete the current line.

Paste will insert the line above the current line. This can be used to duplicate lines and is a feature found in Visual Studio.

Clipboard functions (Cut/Copy/Paste)

Made some internal changes in the clipboard functions. This should make them more reliable and maybe fix some issues.

Cut/Delete with multiple selections

Fixed an issue when having multiple selections and multiple text cursors and using cut or delete. Only the selections should be deleted.

Ctrl + LeftMouseClick to follow a link

This should work properly again.

Print selection

Should now work properly no matter in which direction the selection was made.

Version 6.53

July 13, 2010
Project

You are now only prompted to save modified project files when a project is closed. All other files are ignored.

Open File at Cursor

If a project is open, all project file paths are searched to find the file under the text cursor.

Reopen last opened files

Stopped working in v6.52. It's been fixed.

RegEx help issues in search dialog

The regex help menu inserted some wrong values. It's been fixed

Version 6.52

July 12, 2010
Project Manager

Fixed several issues in the project manager.

  • Missing files when reopen the project.
  • Add/Delete (and possibly move) issues.
  • Sorting issues.

Macro recording

"Select All" and "Goto Line #" are now recorded properly.

Column mode

Fixed several undo/redo issues. Also fixed flickering with undo/redo.

Vertical/Horizontal Split

Fixed a cut/copy/paste/delete issue with operations in the split view. Also fixed undo/redo issues.

Selection length in status bar

The selection length should now be correct for Unix/Mac files as well.

Add-ons download dialog

Fixed a sorting issue in the list view.

Version 6.51

July 4, 2010
Status bar option

Added an option to enable/disable the display of text selection length in the status bar. Displaying the selection length in the status bar can sometimes slow down editing in very large files.

Open files

Files are opened a bit faster.

Also fixed an issue with multiple document rows.

Word wrap

Fixed some issues in word wrap mode with delete and undo/redo.

Column mode

Fixed issues with tab characters and undo/redo.

Reload current document

Added as a new menu item in the "File" menu. You can also set a keyboard shortcut for this action.

Project Manager

Made some minor changes that may fix issues some people have with the project manager.

Version 6.50

June 19, 2010
Microsoft Input Method Editor (IME)

Better Microsoft IME support. The editing will take place in the text and not in an external window.

Synchronized scroll in dual document view

Added synchronized scrolling of the two active documents in dual document view. The feature is available in the "Windows" menu or by using a toolbar button. The current scroll position in the two views are not changed when activating this feature.

Project Manager

Several changes have been made to the project manager in this version.

  • You can now create new virtual folders in the project tree.
  • Rename folders by a (slow) double click on the folder name.
  • Enabled drag n drop of files and folders. Files and folders can now be moved in the project tree.
  • You can now add remote files (FTP/SFTP) to the project.
  • Double click on a remote project file will download it in the background.
  • Upload and download of remote files are independent of the built in (S)FTP client. You don't have to be connected to open/save a remote file.
  • Fixed many issues when using projects.
  • Fixed many issues when saving remote files.
  • Option to set the default project file folder. This is the location used with the "Save As..." dialog.
  • Option to add new (created) document to the project automatically.

Added an "Add to project options" menu item in the project menu with 2 options:

  • Add to selected tree branch
  • Add using a relative file path

Fixed several issues

  • Create new project issues
  • Add folder and duplicate files issues
  • Delete issues
  • Sort issues

Highlight colors

You can now set the highlight colors used with the search "highlight" feature.

Improved color dialog

Added a color wheel and made several improvements to the color dialog.

(S)FTP favorites

You can now add remote directories as favorites. The stored favorites are unique for each connected server.

Macros

You can now set any available shortcut to your macro.

Goto next/previous or numbered bookmark should now work in a macro.

Misc
  • Find results can now be exported to the clipboard.
  • Program should now handle large DPI system settings.
  • Added extended search option to follow active document folder.
  • Fixed a syntax highlight issue with blocks.
  • Fixed some reported issues in the forum.

Version 6.40

May 19, 2010
Color dialog

Created a new color dialog that includes:

  • Web safe colors with preview when hovering over the color palette.
  • Color picker. Click on button and select a color from anywhere on the screen.
  • Standard color dialog button.
  • Edit the color in hex form.
  • The color under the text cursor is used when opening the color dialog.

Close dual document view

A dialog is displayed when you close the dual document view with files still in the right view. The dialog gives you three options:

  • Close the files
  • Move the files to the left view
  • Hide the files

The last selected option is always remembered. You can also select to never display this dialog again. To display the message again you can change an option in the options dialog.

I've also added a tab menu item to move all files to the left view.

Synchronized editing

You can now set the background color in options - Highlighters section.

Word wrap

  • Moved the menu item to the "View" menu.
  • Fixed an issue when typing a character and you have selected text.
  • Fixed an issue that sometimes messed up undo/redo. This issue may have affected normal editing as well with some very random behavior.
  • Fixed some minor editing issues when using "Wrap at window edge".
  • Fixed some word wrapping issues when using "Wrap at window edge".

SFTP

  • The password dialog should now be displayed properly when you haven't saved a password for you profile.
  • Error messages when the connection fails should now be displayed properly.

Replace All

You can now use \r, \n or \r\n with regular expressions. They are all treated as "\r\n" (new line). This was done to avoid document corruption and avoid situations the editor could not handle.

Undo/Redo

Fixed several issues with undo/redo.

Misc changes

  • Added a new block option to syntax files (FirstOnLine=).
  • Made some small changes in the file association dialog.
  • Fixed a small issue when using IE8 as an external browser.
  • Activating new highlighters should import the correct colors now.
  • Fixed some minor issues when using the "Windows XP" menu style.
  • The context menu item "Open file at cursor" can now use a selection.

I've also fixed some issues reported in the forum.

Version 6.31

May 5, 2010
Fixed

Because of a build problem not all updated components where included in the latest build (version 6.30). It's been fixed and to avoid confusement I've updated the version to 6.31.

Version 6.30

May 4, 2010
Tools (in menus)

All tools will be displayed with icons, if selected in options.

Tools (in toolbars)

  • Tools can now be added to all "Quickbar" toolbars and the editor toolbar.
  • Sub menus can be added to toolbars. The tool button will have an drop down arrow and when clicked, will display the sub menu.
  • Made some changes in options to enable sub menus in toolbars.

Bookmarks

Bookmarks are no longer displayed using small icons in the left margin. Instead a filled rectangle is used around the line number with its own background color. The upper right corner is used to indicate a normal bookmark (*) and a numbered bookmark (0-9).

The bookmark menu now looks like below: Toggle Bookmark (Ctrl+F2) Previous Bookmark (Alt+F2) Next Bookmark (F2) Clear all Bookmarks Delete bookmarked lines - Numbered Bookmarks -- Set Bookmark -- Goto Bookmark

You can use Alt+LeftMouseButton to toggle bookmarks. Just click in the left margin to toggle them on or off.

The bookmark color can be changed in options (Preferences->Left Margin).

Goto line #

You can now go to a column using this function.

Ex. 123:14 will take you to line 123 and column 14. Ex. :23 will take you to column 23 on the current line. Ex. 123 will take you to line 123.
Fixed
  • Made the options dialog wider.
  • Fixed some display issues in the left margin.
  • Fixed some minor display issues in the options dialog with themes.
  • Solved some resize issues.
  • Fixed several minor issues.
  • Fixed several issues listed in the forum.

Version 6.20

April 9, 2010
Project Class View

The project class view can list all classes, class members and functions in your project. It also includes a project wide TODO list. NOTE's and TODO's are listed per file and can have one of three priorities. 1, 2 or 3. Each item in the list has an icon to indicated the priority.

To add a priority in your code you should enter something like below:

// TODO,2 This todo has the priority 2 // TODO This todo has the priority 1.

Code Explorer (TODO list)

Made some changes to the TODO list. NOTE's and TODO's can have 3 priorities, indicated by 3 different icons. To add a priority in your code you should enter something like below:

// TODO,3 This todo has the priority 3 // TODO,1 This todo has the priority 1.

Select to begin/end of screen line

Added menu items to select to begin or end of row. In word wrap mode this function only select on the visible line (row). When word wrap is turned off this function work exactly the same as "Select to begin/end of line".

Delete to begin/end of screen line

Added menu items to delete to begin or end of row. In word wrap mode this function only delete on the visible line. When word wrap is turned off this function work exactly the same as "Delete to begin/end of line".

Selection

Changed selection to include linefeed/carriage returns. When more than one line is selected you can see an extra invisible character selected with each line. This includes blank lines as well, making the selection easier to see.

ASP/PHP tag color

It is possible to set the font style and color for ASP and PHP tags in options (highlighter section).

Word Count

Added a word count function. Listed items in the result window are:

Words:
Characters:
Spaces:
Tabs:
Lines:
Blank lines:
Largest line:

The result is displayed in 2 columns.

"Total" for the entire document and
"Selection" for inside the selected text.

Delimiter Option with double click selection

Added an option to change the characters limiting the selection made with a double mouse click.

I've also added an option for Alt+Double click.

Space and tab characters are always added automatically to the delimiter string.

Alt+Double click

You can now use Alt+Double mouse click to select text. You can set which symbols to limit the selection in options.

Optimized window painting and code

Made some changes to speed up painting of the main window. Also made several optimizations in code to speed up text drawing, scrolling, open/close of files and start/close of program.

    Also fixed some issues like:
  • Undo/Redo in word wrap.
  • Random exception errors at close down.
  • Closing files was sometimes slow.
  • Closing program was sometimes slow.
  • An error could occur when closing all files one by one.
  • An error could occur when closing all files and then opening a new one.
  • Program could sometimes freeze when behind other windows.
  • Program could sometimes freeze when opening a file and using dual document view.
  • Fixed a small issue with parameter hints.
  • Html highlighting issue with line comments in text.

Plus a few issues reported in the forum.

Version 6.10

Mars 15, 2010

New features in this version:

Alternative Font

An alternative font is a second font you can switch to, e.g. if you want to display the text using a fixed or proportional font.

* Set an alternative font for all file types in options.

* Select an alternative font in the view menu.

* Switch between fonts in view menu (or using keyboard shortcut).

TODO list

Added a TODO list to the code explorer tab. It will find comments like // TODO // NOTE /* TODO ... */ Please note that TODO or NOTE must be on the same line as the comment identifier and the letters must be capitalized.

Search result context menu

Added a context menu in the search result view. It contains items to:

Load from file... (load a previously saved file)
Save to file... (save the result to an XML file)
Export to text file... (save the results to a plain text file)
Clear (clear the view)

Replace All Undo/Redo

Rewrote the functions to use much less memory. If you use replace all repeatedly, you may end up with a very large undo buffer in previous versions.

The difference with this new code is huge.

Select/Delete functions

Added several new select and delete functions.

Select:
- Sentence
- to begin of sentence
- to end of sentence

Delete:
- Sentence
- to begin of sentence
- to end of sentence

Also fixed select/delete to begin/end of line when using word wrap.

Nested comments

Fixed some issues with nested comments and made sure you can use comment identifiers that contain a line comment identifier.

E.g.

LineComment = '
CommentStart = '*
CommentEnd = *'

Auto Complete and Tag Complete Variables
You can now define variables when creating completion items in a syntax file.

E.g.
In the syntax editor we can add the following items to the auto complete section:

@myVar1
- Item 1
- Item 2
- Item 3

@myVar2
- Item 1
- Item 2

MyClass1.
- @myVar1
- @myVar2
- Item 6
- Item 7

Spell check dialog

Tags are now ignored when using the spell check dialog. attributes in XML tags are still checked.

New script object (WStrings)

This object can be used to store WideStrings (Unicode). It's basically a normal string list but uses WideStrings instead of ANSI strings.

Misc

I've fixed several issues and made several small improvements. Most changes should be listed in the forum.

Version 6.0

Feb 12, 2010
Multi Paste

As with all other multi-edit features you position multiple text cursors or make several selections using Ctrl+LeftMouseButton. Then simply use "Paste" (Ctrl+V) to insert text, from the clipboard, in all instances at once.

This feature works with text clips that contain several lines, but there is one limitation. You can only insert one multiple line clip per line. If you have two selections on the same line, only the first selection is replace when you paste. You can insert as many one line clips as you want though, even on the same line.

Syntax Files
  • I've added a JSP syntax file in this version.
  • You can now use [] arrays with auto completion, e.g. List[index].<members>
Text Clip Manager

Added buttons to sort or position your clips as you like in the lower list. You can also insert separators by adding an item called "-".

Misc
  • Updated the help on syntax files.
  • Double click on document tab bar will open a new document.
  • Added option to assign files without an extension to a highlighter. (Preferences -> Editor - File).
  • Added a button for RegEx help in all search dialogs.
  • May have fixed some Unicode path issues.
  • Illegal control characters are now removed when you open the file. A message is displayed to inform the user when this happens.
  • Added a silent option to the "Document.ReplaceAll" script function.
  • Updated the regex dll to a newer version.

Several issues has been fixed in this version. Most very minor and are reported in the forum.

Version 5.90

Jan 24, 2010
Multi Edit and multi select

Multi edit and multi select let you select or position a text cursor in several places at ones, by holding the CTRL key. Ones you've made your selections or cursor placements you can start editing. All instances at the same time.

Please check out the "Multi Edit and Multi Select" topic in the help file for more information.

You can use most normal functions like typing, backspace, delete and cut/copy/paste. You can also use the case functions for selections.

Some restrictions though when editing two, or more, instances at ones.

  • You can only delete till the end of line. If you reach EOL on one line, nothing will happen in that place when you hit the "Del" key.
  • You can only backspace till the beginning of line.
  • Some keys like "Enter" or the arrow keys will bring you out of multi edit mode.

User Clipboards

Added 5 user clipboards. You can switch between "Windows Clipboard" and the user clipboards with the "Shift+Alt+0..5" shortcuts or in the "Edit" menu. After switching you use the normal cut/copy/paste functions.

Please check out the "User Clipboards" topic in the help file for more information.

Project Manager

Added some new features and fixed some issues.

  • Project name is displayed in the title.
  • Last opened files are remembered.
  • You are asked if you want to close open project files when you close the project, open a new one or create a new project.
  • The project tree state is remembered.
  • You can now filter out files when adding a folder to the project.
  • Fixed several issues.

New options

I'll added some new options:

  • Minimize on Close (will close all open files before minimize)
  • Vertical scroll distance

The Help

I've added a few topics in the help (Function Tutorials Chapter).

Fixed

I've fixed several issues in this version. Some were reported in the forum. I also fixed several other minor issues in this version.

Version 5.80

Dec 21, 2009
Project file navigation and auto completion

Made some changes in the source code parsers to include more information about the code. This information is used with auto completion and to navigate in the code.

  • Auto completion ( Ctrl + J ) now includes all functions (not class members) available in your project files, as well as all class members. To display functions just press Ctrl+J at an empty spot.
  • Go to Declaration. Added as an context menu item. Position the text cursor over a function, class object or a class member and select the context menu item. The correct file will open and the text cursor will be positioned at the function or class member declaration.
  • Go to Implementation. Added as an context menu item. This is used with C/C++ and Delphi/Pascal files. Class members are, in these languages, divided into a declaration and an implementation part. You can e.g. use the context menu item "Go to Implementation" when the text cursor is over the class member declaration in header file e.g. Test.h, and "Go to Declaration" from the Test.cpp file to navigate back to the declaration.
  • Also fixed a few issues with projects and parsing.

Fold selected text

This feature can be used to make selected text fold able.

  • Create fold from selection: Select text and use the context menu item or editor tool bar item to make the selection fold able. A normal [+] node should be visible at the top of the selection.
  • Remove selection fold: Position the text cursor inside the fold and select this feature to remove the selection fold.

New syntax file fold option

Added a new fold option to handle "If" statements in Visual Basic that doesn't have an "End If" at the end.

NotAlwaysEnded = <Yes|No>

Insert line breaks

Rewrote the feature. It should work properly in word wrap mode and with undo/redo.

Remove line breaks

Rewrote the feature. It should work properly in word wrap mode and with undo/redo.

Open selected files (in the project tab)

Can also be used to open a folder. Just select a folder and use "Open selected files".

Fixed

Fixed several bugs reported in the forum, or sent by email. See the forum for more information.

Version 5.75.1

Nov 24, 2009
Changes

* Fixed a language issue. Menu and dialog text's may not have been displayed properly.
* Made a small change in the "New project wizard".

Version 5.75

Nov 23, 2009
Project manager

Made several changes to the project manager.

  • Added multiple selection. Can be used with "Open selected files".
  • Hints for all project files, showing the full path to the file.
  • Sorting by file extension and name. This will group files by extension.
  • Added a context menu item to set the maximum sub folder level. Default is one.
  • Relative parent folder items (..) are now skipped.

Explorer Options

Added several option to the explorer tabs.

    Tree list
  • Display Buttons
  • Display Icons
  • Display Tree Lines
    File list
  • Display Icons
  • Display Folders
  • Highlight open Files
  • Use colors for added extensions

Highlight

Made some changes to the highlight text feature and fixed some issues.

  • Added "Unhighlight All".
  • Highlight Words should automatically select the nearest word(s). Even when using selection.
  • Fixed some menu issues.

Printing

Made some internal changes to the print routines. They should be slightly faster and work better with word wrap.

Save as Html/RTF

Made some internal changes to the conversion routines. They should work better with word wrap turn on.

Search

Fixed several issues with highlight found items.

  • Highlight found items should work now with regular expressions.
  • Fixed issues with word wrap and highlighting.
  • Highlighting should work when doing a multiple line search.
  • Fixed an issue where the extended file search could be interrupted if a file could not be opened.

Misc
  • Fixed several undo issues in word wrap mode.
  • Fixed several minor issues and made some small improvements.
  • The MRU list is updated when closing a document.
  • Added an error message when "Goto line" is out of scope.
  • Fixed some auto completion issues in projects.
  • Fixed several bugs reported in the forum.

Version 5.74.1

Nov 2, 2009
Fixed
  • Command line issue. This also made explorer context menu execution to stop working.
  • Fixed some serious undo issues.
  • Fixed a delete selection issue.

Version 5.74

Nov 2, 2009
Memory usage

The editor does now free up some memory when you first start the editor and when you close documents.
Also, a memory address space greater than 2GB (up to 4GB) is now supported. This is supported on Windows x64 or Windows 32-bit (with the /3GB option set).

Startup speed

Made some changes that should improve the upstart speed a little. Don't expect too much though...

Command line parameter

Added a new command line parameter to use a different settings file than the default one.

E.g. TextEd.exe /settings "<path>\TextEd.ini"

Verbatim strings in C#

Verbatim strings in C# are now supported. Also added a new option to syntax files called "VerbatimStringStart=".

Enter and horizontal scrolling

Changed the behavior when you hit the enter key. Before, this always made the editor scroll to the left most position. Now, the editor will only scroll the display when necessary.

Syntax Editor

Made some changes to the syntax editor. Changed the file dialogs to standard dialogs. And added a new option "VerbatimStringStart=".

Column mode and word wrap

You can now activate column mode when using word wrap. Word wrap will be turn off and you can start making a selection or start editing.

Fixed
  • Improved delete selection speed. This may speed up several functions in the editor.
  • Fixed an issue with the tab list position on some systems.
  • Fixed several replace and replace all issues.
  • Fixed some dialog position issues on Windows 7 and Windows Vista.
  • Fixed several issues reported in the forum. Please check the forum for more details.

Version 5.73

Oct 24, 2009
New command line parameter

Added a new command line parameter /hex to open a file in the hex editor. E.g. TextEd.exe /hex MyFile.bin

Shell extension (Explorer context menu "RJ TextEd" item)

Fixed a few issues with the shell extension, e.g. "Run as Administrator" stopped working. Also made a small change in the install script when installing the rjshell.dll and rjshell64.dll files. If an older version is replaced the script will ask the user to restart windows if necessary.

  • Fixed a "print all open documents" issue when word wrap is used.
  • Fixed an issue when the option "Reopen last open documents..." is used. This setting may open the dual document view even if there is no document to open.
  • Fixed several script issues and some issues when the script editor is used.
  • Fixed several issues reported in the forum. Please check the forum for more details.