The features in Texturizer are many. This is a list of all of them:
A macro is a set of keystrokes and/or menu selections that can be replayed. For instance, you can make a macro that replaces all occurrences of the word "adn" with "and", and then adds a signature at the end of the document. With a macro, you can automate tasks that you perform often in text files. You can virtually create your own functions and they can be loaded on start up if you like. In addition, you can bind keyboard shortcuts to macros. For example, you can make Shift+Ctrl+N create a new document with a HTML template inserted.
Macros are probably most useful when it comes to small and repetitive keystrokes. Just press F8 and start pressing the keys you want to record and then press F8 again. Now, just replay the keystrokes by pressing (and holding down if you like) F6!
To create a new macro, select Record New Macro in the Macro menu. Texturizer will now start recording your keystrokes and menu selections. The word "[Recording]" will be displayed in the title bar of Texturizer. Note that mouse movements will not be recorded, so if you want to select text, use the keyboard. When you are finished with the macro, select Stop Recording in the Macro menu. The macro is now recorded and can be played back anytime.
Note that not all menu commands and keystrokes will be recorded. For instance, switching between document tabs or selecting 'Help|About Texturizer' in the menu will be completely ignored.
Playing (or executing) a macro is simple. Just select the macro you want to play in the Macro menu and then select Play Macro (or press the F6 key). The macro will now execute. Additionally, you can open the Cliptext Window, accessible from the Insert menu, and then select the Loaded Macros list.
If you have recorded a macro that you will want to use later on, you can save the macro as a file on your hard disk. Simply select Save Macro As... in the Macro menu and select the file name. The default file extension for macro files is *.mac, but you may use any file name you want. If you have created a group of macros that are related to each other, you can save all the loaded macros in one macro file using Save All Macros As... in the Macro menu.
Loading a macro file is as simple as saving one. Select Load Macro File... in the Macro menu and pick the file you want to load. In addition to loading macro files manually, you can specify one or more macro files to be loaded automatically on start up.
Currently, there are no built-in editing capabilities for macros in Texturizer. However, you can open a macro file in Texturizer and edit the source. In fact, you can do more by editing a macro file than you can do by just recording a macro! There are lots of macro codes that performs actions that are not recorded, such as the Scroll command. This section will explain all available macro codes in Texturizer.
Let's start with a simple example of a macro:
-1 Macro Example |
<-- The name of the macro |
The first line, starting with -1, is the name of the macro. The second line, -2, is the properties for the macro (select Macro Properties in the Macro menu to change the properties for a macro). -3 is the current shortcut key used for that macro. If no shortcut is assigned, this line can be omitted. Finally, -4 represents the menu caption for the shortcut. For instance, if you have assigned the Escape key for a macro, you may want to add "Esc" in the menu, to indicate that this macro can be run by pressing that key. After these four lines, the actual macro starts.
Each line in a macro represents a command in Texturizer. Some commands require two lines in the macro source. The first three digits is the actual command to be executed. The following text on the line is the data for the current command. Most commands doesn't need any data (parameters), as you can see in the example above.
First, I will explain what the macro example actually does, and then I will explain how it does this.
The macro example starts by printing the text Hello world at the current insertion point. After that, the Left arrow key is pressed four times, so the insertion point will be after the w in world. Then, the w is selected and converted to an upper case W. Finally, the Right Arrow key is pressed five times, to move the cursor to the end of the text.
Now that you know what the macro does, let's explain each code in the example. The first command, 001, means Input Text. The data following the code (Hello world) is the text to input. After this, the command 027 is executed four times. This is the Left Arrow code, which will move the insertion point (the cursor) four characters backwards. Then the 000 command is executed. This was the first code implemented in Texturizer, and uses the SendKeys statement in VB. The data following the code (+{LEFT}) means that the key combination Shift+Left Arrow Key is pressed. This will select the character on the left side of the cursor (the w). After this, the Upper Case conversion is used (the 011 code), which will convert the w to a W. Finally the code 027 is executed five times. This is the Right Arrow key, which will move the cursor five characters forward.
Each line in the macro source starts with the macro code, followed by a space character, and finally any required data. The space separating the code from the data is only required if there is any data for the macro code.
This is a complete list of all available Macro codes in Texturizer. Some of them are described in detail below.
Description | Code | Data |
Macro Name | -1 | Name Of Macro |
Macro Properties | -2 | 1 * (Stop Macro if a Find/Replace string not found) + 2 * (Search through the whole document...) |
Shortcut Key | -3 | (Shift)+(KeyCode) - Example: 2+65 |
Shortcut Caption | -4 | Any text - Example: Ctrl+A |
Special Key | 000 | Special keys like Home, End, Page Up, Page Down, Shift/Ctrl/Alt Key Combinations, etc. |
Plain Text | 001 | Any text to input |
Find/Find Next | 002 | Search String |
Replace/Replace Next | 003 | Search String |
Replace All | 004 | Search String |
Cut | 005 | |
Copy | 006 | Optional: Any text to copy to Clipboard |
Paste | 007 | |
Select All | 008 | |
Delete Key | 009 | |
To Lower Case | 010 | |
To Upper Case | 011 | |
Reverse Direction | 012 | |
Backspace Key | 013 | |
User Defined String | 014 | String Number (0-9) |
Insert Date/Time | 015 | Optional: Date/Time Code (0-11) |
Enter Key | 016 | |
Tab Key | 017 | |
Undo | 018 | |
Redo | 019 | |
Invert Case | 020 | |
CR/LF's To Wrap | 021 | |
Wrap To CR/LF's | 022 | Column Number (0 for Window Wrap) |
Invert ANSI | 023 | |
Insert Key | 024 | |
Capitalize | 025 | |
Left Key | 026 | |
Right Key | 027 | |
Rotate Alphabet | 028 | Optional: Rotate Number |
Extend Selection | 029 | Search String |
Go To Line | 030 | Line Number (0 for Last Line, END for End Of Document) |
Special Cut, Append After Clipboard | 031 | |
Special Cut, Append Before Clipboard | 032 | |
Special Copy, Append After Clipboard | 033 | Optional: Any text to append to Clipboard |
Special Copy, Append Before Clipboard | 034 | Optional: Any text to append to Clipboard |
Extend Selection To End Of Word | 035 | |
Run | 036 | Optional: Command-Line/URL |
Insert Cliptext | 037 | Cliptext Data |
Rotate ANSI | 038 | Rotation Number |
Tabs To Spaces | 039 | |
Select Line | 040 | |
Spaces To Tabs | 041 | |
Copy Cliptext To Windows Clipboard | 042 | Cliptext Data |
Expand Selection To The Left | 043 | Number of characters (use negative values to reduce selection) |
Expand Selection To The Right | 044 | Number of characters (use negative values to reduce selection) |
Open Files | 045 | Filenames or wildcards |
Minimize | 046 | |
Scroll | 047 | Number of lines (use negative values to scroll upwards) |
OEM To ANSI | 048 | |
ANSI To OEM | 049 | |
Close, without confirmation | 050 | |
Close All, without confirmation | 051 | |
Revert, without confirmation | 052 | |
Revert All, without confirmation | 053 | |
Sentence Case | 054 | |
Select Line Block | 055 | |
Remove Characters | 056 | Characters to remove |
DOS Command | 057 | Command line |
Select Last Input | 058 | |
This macro code is used to send special keystrokes, such as the Home, End, Up and Down keys. The keys to be sent follows a specific syntax, as described below. Actually, any key can be sent using this macro code, but Texturizer will use the 001 code to send plain text, as this is both faster and more reliable.
The keys that should use this macro code are:
Key | Key Code |
Home | {HOME} |
End | {END} |
Left Arrow Key | {LEFT} |
Right Arrow Key | {RIGHT} |
Up Arrow Key | {UP} |
Down Arrow Key | {DOWN} |
Page Up | {PGUP} |
Page Down | {PGDN} |
Shift | + |
Ctrl | ^ |
Alt | % |
The Shift, Ctrl and Alt codes should be used before other key codes. For instance, if you want to send the keystroke Shift+Left Arrow Key (which will select a character to the left of the insertion point), use +{LEFT} as the data.
The {LEFT} and {RIGHT} codes should only be used with any of the Shift, Ctrl or Alt key combination. If you only want to press the Left or the Right arrow key without any other keys pressed, use the macro codes 026 and 027 instead.
All these codes have a second line in the macro file. The Code of the line represents the settings for the Find/Replace command, as explained below, and the Data contains the Replace String.
The settings code uses this formula:
64 * (Regular Expression) + 16 * (Scope) + 8 * (Direction > 1) + 4 * (Whole Word) + 2 * (Match Case) + 1 * (Direction < 2)
Note that the Direction variable is represented twice in the formula. Texturizer versions prior to version 1.2 didn't have the All Direction, just Up and Down. Therefore, only one bit (0 or 1) were necessary for the Direction. Version 1.2 introduced the All Direction, which made two bits (0 to 3) necessary. The least significant bit in the formula represents the least significant bit in the Direction variable. If you don't understand the concept of bit significance, that's ok, you will probably not need to know it anyway!
This code also use a second line to hold the settings for the Extend Selection function. The settings are stored in the Code section, using this formula:
8 * (Move Cursor Only) + 4 * (Regular Expression) + 2 * (Search Upwards) + 1 * (Any character but the specified...)
This macro code uses a second line to hold the settings for the window state and the command-line parameters. The data for the first line represents the program or URL to run. If omitted, the selected text or word will be run, just as if you selected Run from the Edit menu. The data for the second line represents the command-line parameters for the program to run. The code for the second line represents the window state. The following values are accepted:
Code | Window State |
0 | Hidden |
1 | Normal, Focus |
2 | Minimized, Focus |
3 | Maximized, Focus |
4 | Normal, No Focus |
6 | Minimized, No Focus |
+ 8 | Regular Expression |
The Regular Expression code, which changes some characters in the program/URL and command-line parameters string, can be combined with any of the other codes. For instance, if you want to run a program maximized and with the Regular Expression option active, use 11 for the code (3 + 8).
This is the code for Cliptext insertions. All Cliptext codes are allowed, except for the #Macro code. This is because this code requires more than one line. However, by using the #MacroFile code, you can play several macros in the same macro.
This code uses a second line to specify the ANSI code boundaries, where the code section holds the lower boundary and the data section holds the upper boundary.
This code uses a second line to specify the working path for the DOS Command. The code selection of the other line is not used.
Cliptexts are lists of text that can easily be inserted into documents in Texturizer. These lists can contain just about anything and are fully configurable. For instance, you can have a list of URLs to all your directories in your home page.
If you open one of the Cliptext files included in the installation file of Texturizer, you will get the idea how these list files works. The three important codes to remember are #T, \S and |#|. Let's look at an example:
#Title=Cliptext Example
# This is an example of a Cliptext file!
#Sort=n
#T=My e-mail
djst@revolt.com
#T=Hypertext link
<a href="|#|URL Here|#|">\s</a>
#T=Bold
<b>\s|#|</b>
#Title is the name of the whole list, which will be displayed in the drop down list of available Cliptext lists. A #, followed by a space, is a line comment code. Everything on that line will be ignored. #Sort is a Yes/No variable which determines if the list should be sorted or not. It only checks the first letter which should be either y (yes) or n (no).
As you might have guessed, the text after the #T is the text to display in the list. The row below is the text to insert. Note that the text to be inserted is using the Regular Expression, which means that if you want to insert the "\" or the "#" character, you must type "\\" and "\#" in the Cliptext file, respectively.
If you look at the last line in the example, you will see that the \S code is used. This is a Regular Expression code which equals the selected text. If text is selected when inserting a Cliptext with this code in it, the selection will be included in the Cliptext at the specific position, rather than being replaced completely by the Cliptext.
Furthermore, the |#| code is used. This is the position of the cursor, which means that the cursor will be placed right before the "</b>" part of the Cliptext in the example above. If the |#| code is used twice in a Cliptext, the text between these two codes will be selected. For instance, the text "URL Here" will be selected in the "Hypertext link" example.
Actually, you can use several lines for the text. For example, you can store your signature in a Cliptext list. However, if you want to insert large text blocks, there is a better way of doing it. Let's look at another example:
#Title=Templates
#Sort=yes
#T=C++ Template
#File=C:\MyDocs\Template.cpp
# This line is just a comment and will be ignored!
#T=HTML Template
#File=C:\MyDocs\Template.html
Here we use the #File code, which indicates that a specific file should be inserted in the text. If you double click on the list item "C++ Template" in the Cliptext Window, the C:\MyDocs\Template.cpp file will be inserted into the document, at the current position.
Cliptext lists can do more than just inserting plain text into your documents. A Cliptext file can also contain macros, or point to saved macro files on your hard drive. When clicking on these list items, the macro will be played. Here follows an example:
#Title=Some Macros
#Sort=y
#MacroFile=C:\MyDocs\Html.mac
#MacroFile=C:\MyDocs\Other.mac|3
#T=Integrated Macro
#Macro
001 Hello world
026
026
026
026
000 +{LEFT}
011
027
027
027
027
027
This example shows three ways of using macros in Cliptext lists. By using the #MacroFile code, you can specify existing macros (wildcards are allowed) to display in the list. Note that this Cliptext code does not require the #T code to specify the name; the name of the macro will be used instead.
Since macro files in Texturizer can contain more than one macro, you can also specify which macro to display by adding "|n" right after the filename, where n is the number of the macro in the file. If |n is omitted, all availible macros in the macro file will be displayed in the Cliptext list.
Finally, macros can also be completely integrated with the Cliptext file by using the #Macro code, followed by the macro source. This method requires the #T code to specify the text in the list, as you can see in the example above. Any name specified in the macro itself will be ignored.
Cliptext lists can have keyboard shortcuts assigned to them. However, you will only be able to use the shortcuts while the list is loaded. If you change the active Cliptext list, the shortcuts will be removed.
#Title=Cliptext with shortcuts
#Sort=no
#T=Some text
#Shortcut=2+66
This text will be inserted if you press Ctrl+B!
As mentioned above, any shortcuts assigned in the Cliptext list will only be usable if that particular Cliptext list is loaded. However, since the Keys.ini file is a Cliptext list, you can assign shortcut keys to Cliptexts that will be accessible all the time. Read more about the Keys.ini file here.
The #Shortcut code can be divided into two parts. The first number (2 in the example above) is the state of the Shift+Ctrl+Alt keys. The Shift key equals 1, the Ctrl key equals 2 and the Alt key equals 4. For instance, if the Shift AND the Ctrl keys should be pressed, then the number will be 3 (1+2). As a result, the accepted range is between 0 (no control keys should be pressed) and 7 (1+2+4, or Shift+Ctrl+Alt should all be pressed).
The other number, after the "+" sign, is the key code number. Key A to Z equals 65 to 90, key 1 to 9 equals 48 to 57, and F1 to F12 equals 112 to 123. You can always look up the keycode for a certain key by selecting the Shortcuts tab in the Options window.
If any shortcut in a Cliptext file is assigned to a menu command (by using the #Menu code), that shortcut will also be displayed in the menu itself, provided another shortcut isn't already assigned to that menu command.
This Cliptext list is always available, whether you have Cliptext files in the working directory of Texturizer or not. The list simply displays all macros that are loaded in the Macro menu. If you click on a macro in the list, that macro will be played in Texturizer. This is a non-configurable Cliptext list.
This Cliptext list is always available, whether you have Cliptext files in the working directory of Texturizer or not. The list simply displays all bookmarks stored for the current document. If you click on a bookmark in the list, the cursor will jump to that bookmark in the document. If you right-click on a bookmark in the list, the context sensitive menu will also allow you to clear the bookmark. This is a non-configurable Cliptext list.
This is a list of all available Cliptext codes in Texturizer.
Code | Description |
# | Line comment |
#File | Used if you want to insert a whole file |
#Macro | Used to include a macro directly in the Cliptext list |
#MacroFile | Points to a macro file |
#Menu | Used primary in the Keys.ini file to specify menu commands |
#Shortcut | Specifies the keyboard shortcut assigned to this Cliptext command |
#Sort | Indicates if the list should be sorted or not |
#T | The text to display in the list |
#Title | The title of the Cliptext list |
|#| | Specifies the cursor position after the text has been inserted |
|#| ... |#| | When two |#| codes are used, the text between them will be selected |
|n | Used with the #MacroFile code, to specify the macro to play in the specified macro file |
In addition to these codes, all Regular Expression codes are allowed.
Anyone into programming knows that syntax highlighting, a.k.a. code coloring, is extremely useful. It is a feature that put colors on keywords in specified document types so they become more readable. For example, the Cliptext file examples above are syntax highlighted to make them easier to understand. Another example is HTML files, which become much more easy to work with if the HTML tags are colored. Of course, different programming languages have different sets of keywords that should be colored. Texturizer has a built-in syntax highlighter that is easy to configure to any language. This section will discuss how to add new languages or modify exsisting languages in Texturizer. All other options for the syntax highlighter, such as which colors to use, are accessible from the Syntax tab in the Options window.
Syntax Highlighting files must be located in the Texturizer directory and have the .stx file extension. This is an example of how a STX file can look like:
# Example of a Syntax Highlighting file (for C/C++)
#Delimiters=\n\t ,(){}[]-+*%/="'~!&|\\<>?:;.#
#DelimiterOn1='
#DelimiterOff1='
#DelimiterOn2="
#DelimiterOff2="
#LineComment1=//
#BlockCommentOn1=/*
#BlockCommentOff1=*/
#Case=y
#Keyword
auto
bool
break
case
catch
char
cerr
[...]
#Keyword
define
error
include
elseif
if
line
else
[...]
The #Delimiters property specifies which characters that should be treated as valid keyword delimiters. A keyword will not be highlighted if it's not separated by a character specified here. Also, the start string of block delimiters (see below) must be separated with one of these characters. Note that \n means end of line, \t means tab and \\ means backslash.
#DelimiterOn1 and #DelimiterOff1 specifies text boundaries. Any text starting with #DelimiterOn1 will be highlighted up to, and including, the text in #DelimiterOff1. Up to four block delimiters can be used (#DelimiterOn1 to #DelimiterOn4).
There is also an alternative block delimiter called #TypeBDelimiter. The difference is that this type will highlight text starting with #TypeBDelimiterOn1 up to, and including, the first ocurrence of any character specified in #TypeBDelimiterOff1. For instance, you can specify to color strings that starts with "-->" and ends with either a space, tab or hard return (which would be " \t\n"). As with the normal block delimiter, up to four unique Type B delimiters can be used.
Two #LineComment codes and two #BlockComment codes can be used to specify the comment characters in the language. As you can see in the example above, "//" is the line comment in C++, which means that any text after these characters will be treated as a comment (i.e. ignored by the compiler). In Texturizer Cliptext files, the line comment is "# "
Some languages are case sensitive, such as C/C++. For these languages, the #Case property must be set to "y". The default is no case sensitivity, so if the language is not case sensitive, this property does not have to be set.
If block delimiters are used (#Delimiter and #TypeBDelimiter), then the text between On and Off will be colored with that delimiter color. Any keywords in that block will be ignored by default. However, if the language needs to color keywords within block delimiters too, use the #KeywordInDelimiter property. For instance, if you want keywords to be colored inside #TypeBDelimiter2, use #KeywordInTypeBDelimiter2=y.
It is also possible to specify an offset for the start and end of the delimiters. For instance, you want to color text starting with "-->", and ending with "<--", but the arrows should not be colored; only the text between them. In these cases, use the #OffsetDelimiterOn and #OffsetDelimiterOff properties to specify an integer offset, either positive or negative. For the example with the arrows above, use the following code:
#DelimiterOn1=-->
#DelimiterOff1=<--
#OffsetDelimiterOn1=3
#OffsetDelimiterOff1=-3
After these initial settings, any keywords can be listed after the #Keyword code. Only one keyword may exist per line, which allows spaces and tabs in the keywords. The keywords are using part of the Regular Expression codes, namely "\n", "\t", "\#" and "\\". This means that a keyword can contain new line characters, which is the only reason for this Regular Expression conversion. Note that "\t" is not needed (but supported) since the tab character can be used directly anyway. However, it can increase readability to use the R.E. code for the tab character. The keywords after the first #Keyword code will be colored with the color specified as Keyword Group 1. To proceed to keyword group 2, enter #Keyword again and put the keywords for group 2 below the code. Up to six keyword groups with different colors can be used.
Although not completely obvious, Texturizer includes support for custom sound events. All sounds are changed in the Sound Properties window in the Control Panel, i.e. not in Texturizer itself. There you will find all supported events that can have sounds. The most interesting events are probably Key Press, Enter Key, Backspace Key and Space Key. This allow you to play sounds when you type some text in a document, for instance, the sound from a typewriter!
If you don't use any sound events in Texturizer, you can choose to completely remove all sound events entries from the Sound Properties dialog. Do this from the Appearance tab in the Options window. This will only result in a less cluttered Sound Properties dialog.
Texturizer reads the file Keys.ini when starting, which contains all the predefined keyboard shortcuts used in Texturizer. This file is basically a Cliptext file, with some minor differences from a normal .ctf file. Since the file acts like a Cliptext file, you can assign more than just menu commands to a shortcut key. For instance, you can store complete macros inside this file, or link to other macro files.
The keyboard shortcuts support in Texturizer is very powerful and allow you to assign any action to any key. Basically, you could re-map the whole keyboard (which of course would make it harder to use Texturizer!). All keyboard shortcuts can and should be edited from within Texturizer, in the Shortcuts tab of the Options window. Read more about the Cliptext codes used in the file here.
If you have the toolbar enabled, Texturizer will read this file when starting. It contains each button's configuration, such as what it should do when a user click on it, and how it should look like. As with the Keys.ini file, Toolbar.ini is basically a Cliptext file, with some minor differences from a normal .ctf file. Since the file acts like a Cliptext file, you can assign more than just menu commands to a toolbar button. For instance, you can insert your signature or something similar, when clicking on the button.
All toolbar buttons can and should be edited from within Texturizer, in the Toolbar tab of the Options window. Read more about the Cliptext codes used in the file here.
The status bar is the info field at the bottom of the main window in Texturizer, which displays useful information about the edited file.
The first two sections of the status bar displays the current date and time. After these sections, the general information section resides, followed by the position section. Here you will be able to see where in the document the cursor is; the line, the columt and the character position. The character position is the offset from the beginning of the file. After that section is the file size section. It displays the current size of the file in bytes. If part of the text is selected, it will display the size of the selection in bytes. Hint: If you hover the mouse pointer over the file size field when text is selected, you can see the file size in the tool tip text!
Finally, three small indicators are displayed in the status bar. The first one displays the format of the file when it was loaded. The formats are DOS, UNIX, MAC or BIN. BIN indicates that the file contains null characters and that it hasn't been converted when loaded. Hint: You can change the format of the file by double clicking on the format indicator. It will cycle through the formats in the following order: DOS - UNIX - MAC. However, it will only affect the file on disk when you save it. Note that changing the file format is only meaningful if the Preserve Original File Format option is enabled. Otherwise, Texturizer will always save to a specified format, regardless of the format when loading the file.
The second indicator is the state of the Insert key on your keyboard, either Insert or Overwrite. The last indicator displays the state of the Caps Lock key. It is lit if Caps Lock is on.
Since the information in the status bar is updated every time the text is modified, it can slow down the performance of Texturizer when editing very large files. If you are suffering from poor performance when editing files, you should turn off the status bar in the View menu.
The General tab contains miscellaneous options for Texturizer.
Here you can specify which editor to use for binary files. Click on the Browse button to locate the program, or enter the name directly in the text field.
If this option is selected, you will be asked when a binary file is opened. Choose between opening the file in Texturizer or the other specified editor.
If this option is selected, you will not see a dialog when you are trying to open a binary file in Texturizer; the file will be opened in the specified editor automatically.
If this option is selected, all files will be opened directly in Texturizer.
Check this option to turn on the Automatic Line Indentation. If the line you are editing is indented by spaces or tabs, the next line will have the same indentation when you press Enter.
You can also specify which characters that should be automatically indented here. The default is tabs, spaces and asterisks. Note that the string uses Regular Expression to specify the tab character ("\T").
This is the number of recent files that Texturizer will display in the Recent Files list (1-36).
This is the number of actions that Texturizer will remember, so you can undo or redo them when you want to. I recommend that you set this to the maximum value 32767. The lower the number, the less memory is used.
Enable this option if you want Texturizer to automatically load any files you were working on the last time you closed the program. It will even remember which file that were active and where in the document(s) the cursor was.
Here you specify the width of tab characters in Texturizer. The width is measured in space characters.
If this option is checked, each time you press the tab key, the tab will be converted to the number of spaces you specify. This will not affect tabs that are already in the text; it only applies when you press the tab key.
Makes Texturizer remember the most recently used directory each time you use the Save As/Open File dialog.
If you don't want Texturizer to remember the last opened directory, you can specify a default directory here.
The Files tab contains options for saving and loading of files.
When you open a file in Texturizer, it will detect if it is a DOS, Macintosh or a UNIX file. However, it will always convert it to a DOS file before displaying it. Here you can specify the format to use when saving files back to disk.
This is the default option. Files opened in Texturizer will be saved using the format they had when they were loaded, as indicated in the status bar.
If you select this option, any files you load, including Macintosh and UNIX files will be saved to DOS format, which is the standard file format in Windows.
If you choose this option, any files you load, including DOS and UNIX files will be saved to Macintosh format. This may make the file unreadable for some Windows applications.
If you select this option, any files you load, including DOS and Macintosh files will be saved to UNIX format. This may make the file unreadable for some Windows applications.
When saving a file, Texturizer can backup the original file before overwriting it with the new version. Check this checkbox to enable this feature.
Specify the name of the backup file here. The five presets are using regular expression codes to specify the format. This allows for a very flexible way of naming the backup files. Of course, you can customize the backup file name to fit your needs.
If this option is enabled, Texturizer will save any modified file every n minutes. Only files that were loaded from disk will be saved.
If this option is enabled, Texturizer will warn you when you try to open files larger than n megabytes. This can be useful to avoid opening very large files which can almost appear to lock Texturizer up while loading.
Select between two modes in Texturizer:
The default mode used in Texturizer. All documents are opened in the same window, with a tab for each file. If you want to open a new window, select New Window in the View menu or use the /new parameter in the command-line.
If you prefer having each document opened in separate windows, use this mode instead. Turn off the tray icon, the toolbar and the status bar, and change the font to Fixedsys, 9pt, and you will come as close to the Notepad look and feel as possible!
Note that this mode will launch each opened file as a separate process, which eventually will consume a lot of memory. The Tab Style is more memory efficient and is the recommended mode to use.
Texturizer can be displayed in the system tray, but you can turn it off if you don't want to use that feature.
Check this option to display an icon in the system tray.
If the tray icon is activated, this option will hide Texturizer when you minimize the program, to free up space on the task bar.
If you close Texturizer and this option is checked, the program will remain loaded in memory. This will increase the speed when starting Texturizer again dramatically. To close the program completely, right click on the tray icon and select Exit, or select Exit in the File menu.
Select the appearance of the title bar in Texturizer you prefer. The title bar can display the file name before or after "Texturizer" and you can also choose between the whole file name (including the path) or just the file title. Texturizer can even display the file name only, without the name Texturizer!
Check this option if you want to view Texturizer on top of other programs.
If you are using Tab Style, all files will be opened in a separate file tab. If there are more tabs than can fit on one row, Texturizer normally splits the tab strip into several rows. If you select this option, however, all tabs will be displayed on the same row. If the tabs exceeds the window width, two small arrow buttons will be displayed on the right side of the tab strip, allowing you to scroll through the file tabs.
If this checkbox is enabled, you can use the Sound Properties in the Control Panel to add sounds to certain events in Texturizer, such as when you are saving a document. Unchecking this option will remove the sound events from the Control Panel.
Changes the font used in Texturizer. The default font is Courier New, but if you want to maintain the Notepad look and feel, you should change the font to Fixedsys. It is strongly recommended to use a fixed width font.
Here you specify the contents of the ten user defined strings that are insertable in the text. The text strings are located in the Insert menu.
Here you specify the format of the time or date you want to use. Insert the current time/date in the text by selecting it in the Insert menu or by pressing Shift+F5.
Cliptexts can be inserted into your documents with just one click if you check this option. The default mode is to use double clicks.
In this tab you can change the appearance of the Open/Save dialog in Texturizer, by specifying the file types to be displayed.
Moves the currently selected filter item up one step.
Moves the currently selected filter item down one step.
Removes the currently selected filter item from the list. This means that this filter item will not be selectable in the Open/Save dialog.
This will restore all filters to the default settings. Use this if you have messed up and want to return to the way it was when you first used Texturizer.
This is the friendly description of the current filter, that will be displayed in the drop down list in the Open/Save dialog. To change the description for the current filter, simply change the text in File Description and press OK or Apply (or select another filter).
This is the actual filter for the currently selected filter item. An example of a filter is "*.txt", which displays text files. If you want to display different file types at the same time, separate each file type with a semicolon (e.g. "*.txt;*.ini"). Note that the quotation marks in the examples shall not be included.
Press this button to add a new filter item.
In this tab you can associate file types to Texturizer. This means that Texturizer will open that file type if you double click on them.
Check this option to add Texturizer to the global system menu in Windows. When you right click on a file in Explorer, you will be able to select Open with Texturizer, which will open that file in Texturizer, no matter what kind of file type it is. Press the Associate Now button to activate this feature. Uncheck this option and press Associate Now if you want to remove it from the system menu again. Note that this checkbox is always checked when the Options window loads; it does not reflect the actual state of the system menu.
This button will immediately associate the file types you have checked. Note that even if you associate Batch Files, Texturizer will not be launched if you double click on a file. They will remain executable, but you can right click on a batch file and select Edit.
Here you can type a file extension for an additional file type you want to associate with Texturizer. Do not include the dot before the file extension! An example of a file extension is "txt".
Here you enter the description for the additional file type specified in File Type Extension. An example of a description is "Text File".
Press this button to associate the Other File Type with Texturizer.
In this tab you can specify the header, the footer and the margins when printing a file.
Specify the margins of the paper to print on, i.e. the distances from the edge of the paper to the text.
Here you specify what should be printed on the top of the page. There are several variables that you can enter in the header, for example, %F prints the file name of the printed document. Note that you can specify three parts of the header: the left aligned, the centered and the right aligned part.
Here you specify what should be printed on the bottom of the page. There are several variables that you can enter in the footer, for example, %P prints the current page number. Note that you can specify three parts of the footer: the left aligned, the centered and the right aligned part.
This is the complete list of variables that can be used in the header or the footer of the page.
Press this button to change the font used when printing a document.
If this option is enabled, the colors will be the same on paper as they are on screen, which means that any colored text will be colored on paper too. The color sample below will, however, still be used as the header and footer color. Of course, the color options will have no effect if you don't have a color printer installed.
If this option is enabled, all text will be printed with the specified color, regardless of the syntax highlighting settings for the file. Click on the color sample to change the color used when printing.
In this tab, you can add, modify and delete all keyboard shortcuts used in Texturizer. You can assign both macros and Cliptexts to a certain keystroke, as well as normal menu commands.
This is the list of the shortcuts that are currently used in Texturizer. Click on any shortcut in the list to modify it.
Use this text field to press the keystroke you want to use for the selected command. Texturizer will then update the Shift, Ctrl, Alt and KeyCode for the shortcut automatically.
This is the text that will be displayed next to the menu command, provided you are using the key shortcut for a menu command. It is also to let you know what you just pressed!
This is the actual key code for the keystroke in use. Only edit this field if you know the key code. Otherwise, use the Shortcut Key field to edit the shortcut.
If any of these boxes are checked, those keys will be used in the keyboard shortcut. They are updated automatically if you use the Shortcut Key field.
This is the action that will be performed when you press the keystroke. You can select any of the predefined menu commands in the list, or you can enter any Cliptext data you want. For instance, a macro or just plain text.
All menu commands are already predefined in this list, so you don't have to know them all by heart! Just select a command in this list, and it will be used for the shortcut.
Moves the selected shortcut up one step in the list. If you are using several key shortcuts for the same menu command, the first one in the list will be displayed in the actual menu item, which is why there is this possibility to move around the shortcuts.
Moves the selected shortcut down one step in the list, which basically means that it gets a lower priority.
Adds a new keyboard shortcut to the list.
Removes the selected keyboard shortcut from the list.
Press this button if you want to restore all keyboard shortcuts as they were when installing Texturizer. Note that the changes will still not be saved until you press OK or Apply in the Options window.
Here you are able to customize the toolbar to meet your editing requirements.
This is the list of the buttons availible in Texturizer. Double clicking on a list item will add that button to the toolbar. These pre-defined buttons have their own icons (the icon name is displayed above the icon preview image and can be changed to another built-in icon or an external .ico file). Not all menu commands are included in this list, but you can assign any menu command, macro or Cliptext to a button anyway. To do this, select the [Empty] button and add it, then check the Cliptext code for the menu command you want to assign to a button (all Cliptext codes are displayed after each menu item in the Menu Reference) and use an icon of your choice.
This is the list of buttons currently used in the toolbar. Select a button to change its properties and double-click a button to remove it from the toolbar.
Press this button to add the selected toolbar button in the list of predefined buttons to the list of buttons currently used. It will be inserted next to the selected button.
Pressing this button will remove the selected button from the list of currently used buttons.
Use this command if you want to restore the toolbar buttons to the state they were when you installed Texturizer.
The control in this frame represents the state of the currently selected button in use.
This property is the text that will be displayed when pointing at the button with the mouse.
This is the command that will be performed when clicking the toolbar button. As with the keyboard shortcuts in Texturizer, the toolbar is Cliptext based, so a toolbar button can do much more than just performing simple menu commands. For instance, you can create a button that will insert your e-mail by just entering your email in this text field.
In this text field, you can either enter a path to an icon on your hard drive, or enter icons named after the menu command. For instance, the picture for the menu command File|New is called "FileNew". Not all menu commands have an icon, which is why only some of the menu commands are included in the list of predefined buttons. Although a button can perform any menu command, you will only be able to use the pictures designed for the predefined buttons.
Lets you choose an icon to use for the selected button.
These buttons moves the selected button up or down in the list, e.g. to the left and right in the actual toolbar.
This tab allow you to configure the syntax highlighting in Texturizer.
This is the list of all installed STX files. Each file represents a syntax highlighting language, which can be configured individually. Select a language to view or change the settings for that language. In addition to all STX files, the list also contains <None>, which are for files that shouldn't be colored using a STX file. These files can still have underlined Internet links, however. All settings in the Syntax tab are specific for the selected STX language.
If this option is selected, the language highlighted in the list will be the default language. This means that it will be used on all file types not specified in other STX languages.
If you select this option, Internet links (URL:s) and e-mail addresses will be highlighted and underlined for this syntax language. You will also be able to double-click on the links to visit the link in the default browser.
If this option is selected, Texturizer will highlight the file when displaying it, which is the default behaviour.
Press this button to change the settings for the automatic syntax highlighting for the selected language. This will display another dialog with the availible settings.
If this option is selected, Texturizer will highlight the whole file when displaying it. This can be very time consuming on large files. The color coding can always be aborted by pressing Cancel in the small dialog that appears after a while.
This is the default setting. The automatic highlighter will only color the visible part of the document, and the number of lines above and below that portion you specify. If you scroll the document so that uncolored parts of the text becomes visible, Texturizer will automatically apply syntax highlighting on the new area as well.
This is the number of lines to color above and below the visible part of the document. The less lines to color, the faster the syntax highlighter will perform, but the more frequently it will have to update it.
This setting will allow you to specify an upper limit of the file size when the automatic syntax highlighting should not be applied. If the file size is smaller than the specified number of megabytes, the only way to apply syntax highlighting is to do it manually from the Tools menu.
Here you are able to specify a limit of the file size that should be highlighted automatically. If the file size is smaller than the specified size, it will be color coded when displayed.
The Default Colors are the colors used by default in Texturizer. Changing colors here will affect all syntax highlighting languages if they don't have their own colors specified already. Change a color by choosing the requested color item from the list and then click on the color sample.
If any other STX file but the <None> language is selected, colors specific for that particular language can be selected here. Change the colors used in the selected STX language by choosing the requested color item from the list and then click on the color sample.
This checkbox will set the color to the default color used in Windows for the background and text color in the <None> language. This will affect other STX files too, if those STX files have the Use Default option enabled.
This option, used only by other languages than <None>, specifies whether or not to use the same colors as the <None> language. If it's not selected, the language will use it's own color(s). This allow you to use a completely different set of colors for a specific language.
This list contains all file types that are using the selected STX language. For instance, if myfile.cpp file is opened in Texturizer and cpp is specified in this list, that STX language will be used for the file.
Press this button to add a new file type to use for this STX language.
Press this button to remove the selected file type from the list.
Here you are able to modify or enter new file types for this STX language.
This tab contains "advanced" options in Texturizer.
Normally, this path should be the same path as the program was installed in. However, if you have moved Texturizer.exe to the Windows folder (and renamed it to Notepad.exe), you should keep the original installation path here. This way, you will not have to move all other files to the Windows folder, such as the Read Me, the User's Guide, the Cliptext files, etc.
You can have one or more macro files loaded automatically on start up. Specify the macro file to be loaded here. Wildcards are allowed (e.g. "C:\Program Files\DJST Productions\*.mac"). Press the Browse button to locate a macro file using a standard Open File dialog.
If you select this option, all loaded macros in the macro menu will be saved to a file (AutoLoad.mac) and load automatically when restarting Texturizer. This way, you will not have to remember if you saved the changes when altering the properties of a macro.
If you uncheck this option, Texturizer can still load the file specified as the Auto Load Macro File, but it will not save any changes to a macro until you choose Save Macro As in the Macro menu.
Here you can specify a hotkey that will be used to restore Texturizer from the tray and bring the window on top of other programs, just as you clicked on the tray icon. This shortcut is recognized by Windows and can be used from any other program, as long as Texturizer is running. You can use key combinations like Ctrl+Shift+X or Win+B. The Win key is the key between Ctrl and Alt on modern keyboards. The default hotkey for Texturizer is Win+T (where T stands for Texturizer!).
This window is used to organize your Favorites in Texturizer. Here you can add, remove, rename and change them just the way you want them to be.
This is the list of the Favorites in Texturizer. Select the Favorite you want to update by clicking on it.
This is the text that will be displayed in the Favorites menu. For example: "My File"
This is the actual file or folder that the Favorite item will point to. You can specify one or more file names, separated by spaces and enclosed with quotation marks if the file names contains space characters. You can even use wildcards! Alternatively, you can specify a directory. If that is the case, Texturizer will open that folder in an Explorer window for you.
This will display an Open File dialog, which will allow you to locate the file(s) you want Texturizer to open when you click on the selected Favorite.
Press this button to add a brand new Favorite file.
Pressing this button will delete the currently selected Favorite.
These buttons will move the selected Favorite up or down to fit your needs.
This window is used to search for text in the document and optionally replace it with other text.
Enter the text that you want to find here.
Enter the text that you want to replace the found text with here.
Check this option if you only want to find whole words. For instance, if you search for "Text" and have this option checked, "Texturizer" will be ignored, because the text is part of a bigger word.
With this option checked, Texturizer will match the case of the text. For instance, if you search for "TEXT" and have this option checked, "text" will be ignored.
Select the direction of the search. If All is selected, the search will start from the beginning of the document and search down through the document. If Down is selected, the search will start from the current cursor position and search down through the document. If Up is selected, the search will start from the current cursor position and search upwards. If the Scope is set to Selected Text, the All direction will start from the start of the selection. Note that the direction has no affect when performing a Replace All.
When this option is enabled, you can search for other characters than just plain text. For instance, you can append the HTML code <b> at the end of each line by searching for \n (hard return) and replace it with <b>\n.
Hint: Click on the small buttons next to the Find What and Replace With text fields to see a menu containing the Regular Expression codes. The codes currently available are listed here.
When performing a Replace All, the whole document will be searched.
When performing a Replace All, only the current selection will be searched.
If this option is selected, all documents will be searched.
Starts searching for an occurrence of the text to find. If the text is found, it is highlighted.
Counts the occurrences of the text to find in the specified scope.
Starts searching for an occurrence of the text to find, and if it is found, it is replaced by the text to replace with.
Starts searching through the scope and replacing every occurrence of the searched text.
The Extend Selection feature is used to extend the text selection in the document to one or more specified characters. It is useful when creating macros, but is somewhat hard to explain. I recommend that you try it for yourself.
If this option is selected, the selection will be extended to, and not including, the first occurrence of any of the character(s) specified in the text field.
If this option is selected, the selection will be extended to, and not including, the first occurrence of any character not specified in the text field.
With this option checked, the selection will be extended to the first occurrence before the current cursor position.
With this option activated, you can search for more than just plain text, as described in the Regular Expression section.
When using this option, the Extend Selection command will not extend the selection to the specified character(s), it will just move the cursor to that position instead.
Press this button to extend the selection.
This window let you change some properties for the current macro, such as the name.
Enter the name of the macro here.
Use this text field to press the keystroke you want to use for the selected command. Texturizer will then update the Shift, Ctrl, Alt and KeyCode for the shortcut automatically.
This is the text that will be displayed next to the menu command, provided you are using the key shortcut for a menu command. It is also to let you know what you just pressed!
If any of these boxes will be checked, that key will be used in the keystroke. They are updated automatically if you use the Shortcut Key field.
This is the actual key code for the keystroke in use. Only edit this field if you know the key code. Otherwise, use the Shortcut Key field to edit the shortcut.
If a macro is executing and performing a Find/Replace where no occurrences were found, the macro will be stopped with this option checked. This is useful if the macro will modify the found occurrence of the text.
If a macro is being executed and performs a Find/Replace in the selected text, and no text is selected, this option makes the Find/Replace change scope to the entire document instead. This means that if text is selected, the Find/Replace will be performed within the selected text, but if no text is selected, the Find/Replace will be performed on the whole document.
The Document List Window lists the loaded documents in Texturizer and allow you to perform basic tasks on several documents at once. Select more than one document by holding down the Ctrl key and click the filename of the document that you want to select. The Document List can be visible while still editing the documents in Texturizer.
Pressing this button will activate the selected document and close the Document List.
This button will activate the selected document and keep the Document List visible.
Saves the selected document(s) if they are modified.
Closes the selected document(s). You will be asked to save any modified documents first.
Closes the Document List window.
This section of the User's Guide will list all menu commands in Texturizer and what they do.
Below each menu name, you will see the Cliptext code associated with that menu command. This means that you can use that Cliptext code in your macros, Cliptext files, keyboard shortcuts and toolbar buttons. Note that Cliptext codes are not case sensitive, so #menu=filenew is equal to #Menu=FileNew.
Creates a brand new text document!
Opens one or more files from disk. You will see an Open Dialog where you can select the file(s), using the customizable Open/Save dialog filters.
If you are opening a Rich Text Format file (*.rtf), you will see a dialog asking if you want to convert the file to plain text before reading it in Texturizer. If you select Yes, you will only see the actual text in the RTF file; the RTF format data will be removed. This will not affect the saved file on disk, unless you choose to save the file again. If you want to keep the RTF format of the original file, you should choose Save As and save it as a new file.
In Texturizer, you can create your own list of files or folders that you use frequently. Simply click on a file name in the Favorites list to open that file in Texturizer.
Adds the currently opened document to your Favorites.
Opens the Organize Favorites window, where you can add, remove, change and rename your Favorites.
This is a list of the most recently used files in Texturizer. Click on a file name to instantly open that file.
Removes any files in the Recent Files list that doesn't exist anymore.
Removes all the files from the Recent Files list.
Opens the directory of the current file. For example, if you are editing C:\Windows\System.ini, the directory C:\Windows will be opened. This feature is only available for saved files.
This feature starts the program associated with the file type of the current document. For example, if you are editing a HTML file, the default browser will be launched with the current file, and if you are editing a batch file, that file will be executed.
Closes the opened file. If the file is modified, you will be asked to save the file.
Closes all opened files. If a file is modified, you will be asked to save that file.
Saves the opened file to disk. If the file is untitled, you will see a Save As Dialog, where you can specify the file name.
Saves all opened files to disk. If a file is untitled, you will see a Save As Dialog, where you can specify the file name.
Saves the opened file to disk, using the file name you select in the Save As Dialog.
Saves only the selected text to disk, using the file name you specify in the Save As Dialog. This command is only available if some text is selected.
Texturizer can export text files to UNIX and Macintosh format, so the files can be read in these operating systems. Note that Texturizer will import Macintosh and UNIX files to the Windows format automatically when they are opened.
This will save the current document as a new file in Macintosh format (carriage returns only).
This will save the current document as a new file in UNIX format (line feeds only), which will make the file readable on UNIX systems, such as Linux.
This will save the file in Rich Text Format, which will preserve the colors in the document. This is useful if you want to keep the syntax highlighting colors when sharing code with other people. Note that Texturizer will not load formatted RTF documents without stripping off the RTF codes first, so this command is only useful if you plan to use the document in another word processor.
Restores a modified file to the original version stored on disk. This command is only available if the file was loaded from a disk and the document has been modified.
Inserts a file of your choice at the current cursor position. You will see an Open Dialog where you can select the file, using the customizable filters.
Changes the printer settings, such as which printer to use, paper source, orientation, etc.
Opens the Printer tab in the Options window, where you can specify the font, header, footer and the margins.
Displays the Print dialog where you can specify how many copies you want to print and if you want to print only the selected text. Press OK to print the file.
Prompts to save any modified file and closes Texturizer completely.
Undo the last action. Texturizer can undo up to 32767 actions, including all conversions, find/replace and other commands available. The number of undo levels can be specified in the Options window.
Redo the last Undo command. This command is only available if you have used the Undo command one or more times.
Cuts the selected text from the document and stores it in the Windows Clipboard. Paste the text somewhere else by using the Paste command.
Copies the selected text to the Windows Clipboard, without removing it from the document. Paste the text somewhere else by using the Paste command.
Pastes the text in the Windows Clipboard to the current cursor position. If no text is stored in the Windows Clipboard, nothing will be pasted into the document.
Cuts the selected text from the document and appends it to the beginning of the Windows Clipboard.
Cuts the selected text from the document and appends it to the end of the Windows Clipboard.
Copies the selected text in the document and appends it to the beginning of the Windows Clipboard.
Copies the selected text in the document and appends it to the end of the Windows Clipboard.
Indents the selected text by a tab. If you have the option to replace new tabs with spaces enabled, the text will be indented by the number of spaces specified.
Decreases the indent of the selected text by a tab. If you have the option to replace new tabs with spaces enabled, this function will try to decrease a space character intentation.
Deletes the selected line.
Selects all text in the document.
Deletes the selected text.
If you have selected text, that selection can be run, as if you typed it in the Windows Run Dialog. For instance, you can select an Internet address and then select Run (or press F9) to open the web page in your default browser. Try it! If no text is selected, the current word will be used instead.
If you uncheck this option, the menu bar will be hidden. This can be useful if you are running Texturizer on a low resolution monitor and want to use as much space as possible for the document you are editing. To show the menu again, simply right click on the text and select View Menu.
With this option checked, the status bar will be displayed at the bottom of the window. The status bar displays useful information, such as the file size, the current line position, date and time, and the status of the Caps Lock button and the Insert button. If you don't need that information, just uncheck this option and the status bar will be hidden. Read more about the status bar here.
With this option checked, any text line that is longer than the text window will be wrapped. This makes it easier to read a document.
The Full Screen mode automatically hides the toolbar, the status bar and the menu, and maximizes the window. Press Esc on the keyboard or right click the document and select Restore to turn off the Full Screen mode again.
You can choose to hide the file tabs in Texturizer, even if you use the Tab Style. You can still switch documents using the keyboard shortcuts (the shortcuts are Ctrl+Tab and Shift+Ctrl+Tab to move to the next and previous document, respectively). This option is not visible if you use Notepad Style.
Here you can choose where you would like the file tabs in Texturizer, either above or below the document. These options are not visible if you use Notepad Style.
The tabs will be placed above the document (default).
The tabs will be placed below the document.
If you don't want to see the toolbar, then uncheck this option to unload it. This will speed up the loading time and overall performance of Texturizer slightly.
You can choose between the new flat style and the classic button-like style.
The toolbar will use the new flat buttons.
The toolbar will use the old style buttons used in Windows 95.
Starts another instance of Texturizer. This is the same as using the /new parameter in the command-line.
Inserts the current date and time, using the format specified in the Insert tab in the Options window.
Inserts any of the ten user defined text strings into the document. These text strings can also be inserted using the keyboard shortcuts, by holding the Ctrl key down and press the number representing the string. All strings are specified in the Options window.
This opens the Cliptext Window, from which you can insert almost anything to the document, including whole files, and play macros. Read all about Cliptexts here.
Searches for a specified text in the document, using the options selected in the Find/Replace window. If the text is found, it is highlighted in the document.
Searches for the next occurrence of the specified text. Only available if the Find command has been used.
Searches for a specified text in the document and replaces it with another, using the options selected in the Find/Replace window.
Replaces the next occurrence of the specified text. Only available if the Replace command has been used.
Selects the text from the current cursor position to the first occurrence of the specified text, specified in the Extend Selection window.
Extends the selection again, using the settings in the Extend Selection window. Only available if the Extend Selection command has been used.
With this feature, you can remove certain characters from a file simply by specifying them and press OK. You can select to remove all alpha or alphanumerical characters, or you can specify the characters manually. Select the "Keep the specified characters" checkbox, and the characters you select will be kept in the document, but all other characters will be deleted instead.
Use this feature to jump to a specific line in the document. You can specify the line number to go to, or you can select the last line, or the last character (end of document). The last option can be useful if you want to create a macro that adds some text to the end of the document. You can also move relative to the current line position by using + and -. For instance, you can move five lines upwards by typing -5.
Displays a sub menu containing all bookmarks you have specified in the active document. Click on a bookmark to jump to that place in the document.
Use this command to turn the current cursor position into a bookmark. You can then jump back to this position in the document easily with just a few clicks. If the cursor is on a bookmark, this command will remove that bookmark again.
Jumps to the next bookmark from the cursor position. If no bookmark was found below the cursor, it will go to the first bookmark in the document instead.
Jumps to the previous bookmark from the cursor position. If no bookmark was found before the cursor, it will go to the last bookmark in the document instead.
Removes all bookmarks from the active document.
Converts the selected text to lower case characters. If no text is selected, the whole document will be converted.
Converts the selected text to UPPER CASE CHARACTERS. If no text is selected, the whole document will be converted.
Converts the selected text to Capitalized Case Characters. If no text is selected, the whole document will be converted.
Converts the selected text to Sentence case. This means that the first letter in a sentence will be upper case and the rest will be lower case. If no text is selected, the whole document will be converted.
Converts the selected text to iNVERTED cASE cHARACTERS. If no text is selected, the whole document will be converted.
Converts hard returns (CR/LF's) to spaces. However, two returns following each other (i.e. section delimiters) will not be converted.
Converts wrapped text to hard returns (CR/LF's). Either after a specified number of characters, or at the current window wrap.
Files written in DOS doesn't have the same character table as normal Windows files. This command will convert such characters to the ANSI standard, which will make the text readable in Texturizer.
If you have written a file in Texturizer (using the ANSI standard in Windows) and want it to be readable in DOS, then convert it using this command.
This conversion will replace all existing tabulation characters in the text with normal spaces. If no text is selected, the whole document will be converted.
This conversion will replace as many space characters as possible with tabulation characters. If no text is selected, the whole document will be converted.
This conversion will remove any spaces or tabs at the end of each line. If no text is selected, the whole document will be affected.
This conversion will remove any spaces or tabs at the beginning of each line. If no text is selected, the whole document will be affected.
Inverts the ANSI table so that the text becomes unreadable. A very simple way of encrypting text. Repeat the command to restore the original text again. If no text is selected, the whole document will be converted.
Reverses the selected text. If no text is selected, the whole document will be reversed. Example of reversed text: rezirutxeT
This function rotates the letters of the alphabet by the number you specify and is also known as a ROT-n conversion. This is said to be the first cryptographic algorithm and was used by Julius Caesar to send secret, military messages. Caesar shifted the alphabet by 3; a ROT-3 conversion. ROT-13 is used to make text that might offend people illegible on the Usenet. If no text is selected, the whole document will be converted.
This function is very similar to Rotate Alphabet, but with the difference that you can specify which characters to rotate. The boundaries must be specified with the equivalent ANSI code. If no text is selected, the whole document will be converted.
Executes the selected macro once. Hold the F6 key pressed to loop the macro until you release the key again.
Creates a new macro by recording the keystrokes and menu selections in Texturizer. Note that any mouse movements or selections will not be recorded. When you are finished recording the macro, select Stop Recording in the Macro menu. Repeat the keystrokes any time by selecting Play Macro.
Loads a saved macro file from disk and makes the macro available in the Macro menu. You will see an Open Dialog where you can select the macro file you want to load.
When this option is checked, the macro you select from the Macro menu will be played once you select it. If the option is not checked, the macro will not be played until you select Play Macro in the Macro menu.
Saves the selected macro to a file, using the file name you select in the Save As Dialog.
Saves all loaded macros to one single file, using the file name you select in the Save As Dialog.
Changes the properties for the selected macro by displaying the Macro Properties window.
Removes the selected macro from the Macro menu. Note that this command does not remove any macro files from disk.
Removes all loaded macros from the Macro menu. Note that this command does not remove any macro files from disk.
Read about syntax highlighting here.
Updates the syntax highlighting on the visible portion of the current document.
Updates the syntax highlighting in the entire document, not just the visible portion. This can be useful if the file is relatively small and you don't want Texturizer to frequently update the Syntax Highlighting when you scroll the text. Also, if you want to print documents in full color, you should use this command first to make sure the whole document is colored before printing.
Strips the document from any color codes, including Internet links.
Displays a window with the availible syntax highlighting languages to allow quick language selections on documents.
Opens the current STX file in Texturizer so you can edit it.
Checks the spelling of the active document. This feature requires AutoSpell™ to be installed on your system. Download it at www.spellchecker.com.
This feature displays the text content Clipboard as a document, allowing you to view and edit the Clipboard using all editing capabilities offered in Texturizer. Even if the Clipboard is changed from another program, the previous Clipboard content will be saved in the Undo/Redo history.
With this tool, you can execute a DOS command, such as dir and copy, and display and output as a file in Texturizer. Keep in mind that any DOS command you execute in this window will actually be executed on your computer, so be careful what you type!
If you edit a HTML file, you can use this tool to select a color, using a standard color dialog. The color will then be converted to the HTML code automatically.
If you are editing a HTML file, you can create a font tag by using this feature. Simply select the font name and whether you want to use bold, normal or italic, and press OK. The font tag will then be created by Texturizer. Note that it will ignore any font size selections, since the hypertext markup language specifies font sizes differently.
Saves a temporary copy of the currently opened HTML file and displays the file in your default browser. This temporary file will be deleated when you close Texturizer, or when you choose to preview another HTML file.
Displays the Options window, where you can change all the preferences for Texturizer.
Switches to the next document tab in Texturizer.
Switches to the previous document tab in Texturizer.
Closes all opened files. If a file is modified, you will be asked to save that file. This is the same command as the Close All command in the File menu.
This will display the Document List window, which will display a list of the loaded documents in Texturizer.
Displays this User's Guide using the default web browser.
Opens the Texturizer.txt file in Texturizer.
Opens the History.txt file in Texturizer.
Displays ordering information for Texturizer. This command is only visible if you haven't registered. Please register your copy of Texturizer.
Displays a window where you can select which license to order. You will be taken to the online ordering page automatically. This command is only visible if you haven't registered. Please register your copy of Texturizer.
Use this command when you have ordered Texturizer, to "unlock" your copy of Texturizer.
Points your web browser to DJST Productions Online.
Displays the program version and contact information. Press the Register button on this window to enter your registration information.
Some features in Texturizer uses what is known as a Regular Expression. The most common feature to use the Regular Expression option with is Find/Replace. The idea of a Regular Expression is to be able to express more than just plain text in a text string. Any valid code will be replaced with its 'actual' meaning. The codes currently available are:
Code | Actual Text |
\N | CR/LF (Line terminator; carriage return and line feed) |
\T | Tab |
\C | Clipboard Content |
\S | Selected Text |
\\ | \ |
\# | # |
\=LongDate | Long Date Format |
\=ShortDate | Short Date Format |
\=LongTime | Long Time Format |
\=ShortTime | Short Time Format |
\=File | The fully qualified filename of the current document |
\=FilePath | The drive and directory of the current document |
\=FileName | The simple filename of the current document |
\=DriveName | The drive of the current document |
\=PathName | The directory of the current document, without the drive |
\=FileTitle | The simple filename of the current document, without the extension |
\=FileExt | The file extension of the current document, without the period |
\=WinPath | The path to your computer's Windows directory |
\=SysPath | The path to your computer's system directory |
\=TempPath | The path to your computer's temporary directory |
\=ShortFile | The short fully qualified filename of the current document |
\=ShortFilePath | The short drive and directory of the current document |
\=ShortFileName | The short simple filename of the current document |
\=ShortPathName | The short directory of the current document, without the drive |
\=ShortFileTitle | The short simple filename of the current document, without the extension |
\=ShortFileExt | The short file extension of the current document, without the period |
\=ShortWinPath | The short path to your computer's Windows directory |
\=ShortSysPath | The short path to your computer's system directory |
\=ShortTempPath | The short path to your computer's temporary directory |
\=Stringn | User Defined String, where n is a number between 0 and 9 |
This means that if you use the Regular Expression option and enters "\c" in the Find window, Texturizer will not search for a backslash followed by a c, but for the content of the Clipboard.
Texturizer has a built-in support for AutoSpell™, an award winning spell checker for Windows. If you don't have AutoSpell™ installed on your system, you can download it from www.spellchecker.com. You can also download additional dictionaries from there.
AutoSpell is a registered trademark of CompuBridge, Inc. Used by permission.
Texturizer has a complete command-line support, including wildcards. For instance, you can open all text files in the Windows directory by entering "texturizer c:\windows\*.txt".
The complete syntax for the command-line is:
texturizer.exe [/p] [/new] [/tray] [file1] ["file 2"] [...] [:] ["cliptext data"]
For file names with spaces, enclose them with quotation marks. However, Texturizer will accept one single file name with spaces that is not enclosed with quotation marks. This is simply for compatibility with incorrect file associations.
If you want to be able to double click on text files to open them in Texturizer, I recommend you to replace Notepad, by renaming Notepad.exe to something else (OldNotepad.exe, for instance) and then rename Texturizer.exe to Notepad.exe and put it in the Windows folder (normally C:\Windows).
However, if you prefer having Notepad unchanged, you can associate any file type you want with Texturizer anyway. Select Options in the Tools menu of Texturizer, and then click on the Associate tab.
As in Notepad, you can use the /P parameter to print a document.
Example: texturizer /p c:\autoexec.bat
If you want to open one or more files in a new window when using Tab Mode, you can use the /NEW parameter.
Example: texturizer /new c:\autoexec.bat
The /TRAY parameter is used to start Texturizer directly in the systray. This is useful if you have a shortcut to Texturizer in the StartUp folder.
Example: texturizer /tray
Note that if you include file names when using the /TRAY parameter, Texturizer will display the files anyway.
Finally, you can insert Cliptext from the command-line as well. Use a single colon (:) to separate file names from Cliptext data. Anything after the colon will be treated as Cliptext data. Be sure to enclose the Cliptext string with quotation marks. Otherwise, some characters will not be allowed by the DOS prompt.
Example 1: texturizer c:\autoexec.bat : "#MacroFile=example.mac|3"
The example above will first open autoexec.bat, then it will run macro number 3 in the example.mac file.
Example 2: texturizer : "#Menu=toolsclipboard"
This example will start Texturizer and immediately open the Clipboard Editor.
A: You don't have the latest versions of the required system files, or they have been deleted by another uninstall program. Please reinstall Texturizer.
A: This is a known problem with the Texturizer installer. It can't update files that are in use, such as OLEAUT32.DLL. The solution for this problem is to download and install the VB6 runtimes.
A: You probably replaced Notepad.exe with the old version of Texturizer, and now have two different versions on your computer. You must do the same thing with the new version of Texturizer. A better alternative is to download the small Notepad.exe replacement.
A: You can't. Texturizer is a text editor, which means that it is designed to edit plain text files. For formatted documents, use a word processor instead.
Feel free to contact me via e-mail if you have any questions about Texturizer that you can't find the answer to in this User's Guide.
If you discover a bug in Texturizer, first make sure you have the latest version of the program, which can be downloaded from DJST Productions Online. The bug may already have been fixed. If you do have the latest version, you should contact me via e-mail and give me the following information:
A detailed description of the bug and how to make it occur
Your operating system (Windows 95, 98, NT 4.0 or 2000) and language
The error code (if any), i.e. "I380".
David Tenser
E-mail: | djst@revolt.com |
Secondary E-mail: | djst@europe.com |
Internet: | http://djst.cjb.net |
ICQ: | 8820139 |
Made in Sweden