Search This Blog

2007-02-09

Textpad quick reference by John Bokma. For the latest version:

Command Results
Stop the tool running in the command window c-Break
Hypertext jump in Command Results window Enter
Hypertext jump to next item in Command Results window F4
Hypertext jump to previous item in Command Results window s-F4
Activate the Command Results window c-F11
Views
Activate next view F6
Activate previous view s-F6
Help
In-context help F1
Invoke in-context help cursor s-F1
Miscellaneous
Activate the Clip Library a-0
Show or hide the Clip Library c-F3
Display in-context properties dialog box a-Enter
Activate the main menu F10
Popup the in-context document menu s-F10 or right mouse
Popup the insert date/time menu c-F10 or c-right mouse
Display the Preferences dialog box c-Q-P
Regular Expressions (POSIX)
. Any single character.
[ ] Any one of the characters in the brackets, or any of a
range of characters separated by a hyphen (-), or a
character class operator (see below).
[^] Any characters except for those after the caret "^".
^ The start of a line (column 1).
$ The end of a line (not the line break characters).
\< The start of a word.
\> The end of a word.
\t The tab character.
\f The page break (form feed) character.
\n A new line character, for matching expressions that span
line boundaries. This cannot be followed by operators
'*', '+' or {}. Do not use this for constraining matches to
the end of a line. It's much more efficient to use "$".
\xdd "dd" is the two-digit hexadecimal code for any
character.
( ) Groups a tagged expression to use in replacement
expressions. An RE can have up to 9 tagged
expressions.
* Matches zero or more preceding characters/expressions.
? Matches zero or one preceding characters/expressions.
+ Matches one or more preceding characters/ expressions.
{count} Matches the specified number of the preceding
characters or expressions.
{min,} Matches at least the specified number of the preceding
characters or expressions.
{min,max} Matches between min and max of the preceding
characters or expressions.
| Matches either the expression to its left or its right.
\ "Escapes" the special meaning of the above expressions,
so that they can be matched as literal characters.
[:alpha:] Any letter.
[:lower:] Any lower case letter.
[:upper:] Any upper case letter.
[:alnum:] Any digit or letter.
[:digit:] Any digit.
[:xdigit:] Any hexadecimal digit (0-9, a-f or A-F).
[:blank:] Space or tab.
[:space:] Space, tab, vertical tab, return, line feed, form feed.
[:cntrl:] Control characters (Delete and ASCII codes less than
space).
[:print:] Printable characters, including space.
[:graph:] Printable characters, excluding space.
[:punct:] Anything that is not a control or alphanumeric character.
[:word:] Letters, hypens and apostrophes.
[:token:] Any of the characters defined on the Syntax page for the
document class, or in the syntax definition file if syntax
highlighting is enabled for the document class.
Replacement Expressions
& Substitute the text matching the entire search pattern.
\0 to \9 Substitute the text matching tagged expression 0 through
9. \0 is equivalent to &.
\f Substitute a page break (form feed).
\i Substitute a sequence number.
\n Substitute a newline.
\p Substitute the contents of the clipboard.
\t Substitute a tab.
\xdd Substitute the character with hex code dd (must be 2 hex
digits, excluding 00).
\u Force the next substituted character to be in upper case.
\l Force the next substituted character to be in lower case.
\U Force all subsequent substituted characters to be in
upper case.
\L Force all subsequent substituted characters to be in
lower case.
\E or \e Turns off previous \U or \L.
Tool Parameter Macros
$File The fully qualified filename of the current
document.
$DOSFile Same as $File, except that DOS aliases are
substituted for any long names in the path, and
characters are converted to the DOS (OEM) code
set.
$UNIXFile Same as $File, except any '\' characters are
changed to '/'.
$FileName The simple filename of the current document.
$BaseName $FileName stripped of any extension.
$DOSBaseName Same as $BaseName, except that the DOS alias
is substituted for a long file name, and characters
are converted to the DOS (OEM) code set.
$WspBaseName The workspace filename, stripped of any path
and extension.
$FileDir The drive and directory of the current document.
$WspDir The drive and directory of the current workspace
file.
$FilePath The directory of the current document, stripped
of the drive.
$UnixPath Same as $FilePath, except any '\' characters are
changed to '/'.
$Dir The current working drive and directory.
$UNIXDir Same as $Dir, except any '\' characters are
changed to '/'.
$Line The cursor line within the current document.
$Col The cursor column within the current document.
$Prompt Prompt for a value to substitute for $Prompt. If it
is followed by a string in brackets, that string
will be displayed in the prompt dialog box.
$Password Prompt for a value to substitute for $Password.
The value will not be echoed as it is typed. If it is
followed by a string in brackets, that string will
be displayed in the prompt dialog box.
$Sel Selected text in the active document. This is
limited to the first line in a multi-line selection.
$SelLine The text on the line containing the cursor. This
has the side effect of selecting that line.
$SelWord The word containing the cursor. This has the side
effect of selecting that word.
$Clip Selected text in the active document, or the
whole document if nothing is selected, is copied
to the clipboard before running the tool.
$AppWnd The handle of the main application window. This
is a decimal number.
$DocWnd The handle of the active document's window.
This is a decimal number.
$Encoding The characters encoding of the active document.
This is of the forms: windows-ddd (or cpddd for
DOS), UTF-8, UTF16-LE or UTF-16BE, where
ddd is a code page number.
Page Header/Footer Macros
The normal font for subsequent text &n
A bold font for subsequent text &b
An italic font for subsequent text &i
A bold italic font for subsequent text &I
Subsequent text to be left justified &l
Subsequent text to be centered (this is the default) &c
Subsequent text to be right justified &r
The current date in Windows short form &d
The current date in Windows long form &D
The current time in Windows format &t
The filename, excluding its path &f
The full filename, including its path &F
The page number &p
The total number of pages &P
Based on the TextPad help file. Edited by freelance programmer
John Bokma. For the latest version: http://johnbokma.com/textpad/

Labels

perl (41) Cheat Sheet (25) how-to (24) windows (14) sql server 2008 (13) linux (12) oracle (12) sql (12) Unix (11) cmd windows batch (10) mssql (10) cmd (9) script (9) textpad (9) netezza (8) sql server 2005 (8) cygwin (7) meta data mssql (7) metadata (7) bash (6) code generation (6) Informatica (5) cheatsheet (5) energy (5) tsql (5) utilities (5) excel (4) future (4) generic (4) git cheat sheet (4) html (4) perl modules (4) programs (4) settings (4) sh (4) shortcuts (4) поуки (4) принципи (4) Focus Fusion (3) Solaris (3) cool programs (3) development (3) economy (3) example (3) freeware (3) fusion (3) logging (3) morphus (3) mssql 2005 (3) nuclear (3) nz (3) parse (3) python (3) sftp (3) sofware development (3) source (3) sqlplus (3) table (3) vim (3) .Net (2) C# (2) China (2) GUI (2) Google (2) GoogleCL (2) Solaris Unix (2) ascii (2) awk (2) batch (2) cas (2) chrome extensions (2) code2html (2) columns (2) configuration (2) conversion (2) duplicates (2) excel shortcuts (2) export (2) file (2) free programs (2) informatica sql repository (2) linux cheat sheet (2) mssql 2008 (2) mysql (2) next big future (2) nsis (2) nz netezza cheat sheet (2) nzsql (2) ora (2) prediction (2) publish (2) release management (2) report (2) security (2) single-click (2) sqlserver 2005 (2) sqlserver 2008 (2) src (2) ssh (2) template (2) tools (2) vba (2) video (2) xlt (2) xml (2) youtube videos (2) *nix (1) .vimrc (1) .virmrc vim settings configs (1) BSD license (1) Bulgaria (1) Dallas (1) Database role (1) Dense plasma focus (1) Deployment (1) ERP (1) ExcelToHtml (1) GD (1) GDP (1) HP-UX (1) Hosting (1) INC (1) IT general (1) ITIL management bullshit-management (1) IZarc (1) Java Web Start (1) JavaScript anchor html jquery (1) Khan Academy (1) LINUX UNIX BASH AND CYGWIN TIPS AND TRICKS (1) Linux Unix rpm cpio build install configure (1) Linux git source build .configure make (1) ListBox (1) MIT HYDROGEN VIRUS (1) OO (1) Obama (1) PowerShell (1) Run-time (1) SDL (1) SIWA (1) SOX (1) Scala (1) Services (1) Stacks (1) SubSonic (1) TED (1) abstractions (1) ansible hosts linux bash (1) ansible linux deployment how-to (1) ansible yum pip python (1) apache (1) apache 2.2 (1) application life cycle (1) architecture (1) archive (1) arguments (1) avatar (1) aws cheat sheet cli (1) aws cli (1) aws cli amazon cheat sheet (1) aws elb (1) backup (1) bash Linux open-ssh ssh ssh_server ssh_client public-private key authentication (1) bash perl search and replace (1) bash stub (1) bin (1) biofuels (1) biology (1) books (1) browser (1) bubblesort (1) bugs (1) build (1) byte (1) cas_sql_dev (1) chennai (1) chrome (1) class (1) claut (1) cmdow (1) code generation sqlserver (1) command (1) command line (1) conf (1) confluence (1) console (1) convert (1) cool programs windows free freeware (1) copy-paste (1) csv (1) ctags (1) current local time (1) cygwin X11 port-forwarding mintty xclock Linux Unix X (1) cygwin bash how-to tips_n_tricks (1) cygwin conf how-to (1) data (1) data types (1) db2 cheat sheet (1) db2 starter ibm bash Linux (1) debt (1) diagram (1) dictionaries (1) digital (1) disk (1) disk space (1) documentation (1) dos (1) dubai (1) e-cars (1) electric cars (1) electricity (1) emulate (1) errors (1) exponents (1) export workflow (1) extract (1) fast export (1) fexp (1) file extension (1) file permissions (1) findtag (1) firewall (1) for loop (1) freaky (1) functions (1) fusion research (1) german (1) git gitlab issues handling system (1) google cli (1) google code (1) google command line interface (1) gpg (1) ha (1) head (1) helsinki (1) history (1) hop or flop (1) host-independant (1) how-to Windows cmd time date datetime (1) ibm db2 cognos installation example db deployment provisioning (1) ideas (1) image (1) informatica oracle sql (1) informatica repo sql workflows sessions file source dir (1) informatica source files etl (1) install (1) isg-pub issue-tracker architecture (1) it management best practices (1) java (1) jump to (1) keyboard shortcuts (1) ksh (1) level (1) linkedin (1) linux bash ansible hosts (1) linux bash commands (1) linux bash how-to shell expansion (1) linux bash shell grep xargs (1) linux bash tips and t ricks (1) linux bash unix cygwin cheatsheet (1) linux bash user accounts password (1) linux bash xargs space (1) linux cheat-sheet (1) linux cheatsheet cheat-sheet revised how-to (1) linux how-to non-root vim (1) linux ssh hosts parallel subshell bash oneliner (1) london (1) make (1) me (1) metacolumn (1) metadata functions (1) metaphonre (1) method (1) model (1) movie (1) multithreaded (1) mysql cheat sheet (1) mysql how-to table datatypes (1) n900 (1) nano (1) neteza (1) netezza bash linux nps (1) netezza nps (1) netezza nps nzsql (1) netezza nz Linux bash (1) netezza nz bash linux (1) netezza nz nzsql sql (1) netezza nzsql database db sizes (1) non-password (1) nord pol (1) nps backup nzsql schema (1) number formatting (1) nz db size (1) nz table count rows (1) nzsql date timestamp compare bigint to_date to_char now (1) on-lier (1) one-liners (1) one-to-many (1) oneliners (1) open (1) open source (1) openrowset (1) openssl (1) oracle PL/SQL (1) oracle Perl perl (1) oracle installation usability (1) oracle number formatting format-model ora-sql oracle (1) oracle templates create table (1) oracle trigger generic autoincrement (1) oracle vbox virtual box cheat sheet (1) oracle virtual box cheat sheet (1) outlook (1) parser (1) password (1) paths (1) perl @INC compile-time run-time (1) perl disk usage administration Linux Unix (1) perl modules configuration management (1) permissions (1) php (1) picasa (1) platform (1) postgreSQL how-to (1) powerShell cmd cygwin mintty.exe terminal (1) ppm (1) predictions (1) prices (1) principles (1) productivity (1) project (1) prompt (1) proxy account (1) public private key (1) publishing (1) putty (1) qt (1) read file (1) registry (1) relationship (1) repository (1) rm (1) scala ScalaFmt (1) scp (1) scripts (1) scsi (1) search and replace (1) sed (1) sendEmail (1) sh stub (1) shortcuts Windows sql developer Oracle (1) sidebar (1) silicon (1) smtp (1) software procurement (1) sofware (1) sort (1) sql script (1) sql_dev (1) sqlcmd (1) sqlite (1) sqlite3 (1) sshd (1) sshd cygwin (1) stackoverflow (1) stored procedure (1) stub (1) stupidity (1) subroutines (1) svn (1) sysinternals (1) tail (1) tar (1) temp table (1) templates (1) teradata (1) terminal (1) test (1) testing (1) theory (1) thorium (1) time (1) tip (1) title (1) tmux .tmux.conf configuration (1) tmux efficiency bash (1) tool (1) ui code prototyping tips and tricks (1) umask Linux Unix bash file permissions chmod (1) url (1) urls (1) user (1) utility (1) utils (1) vb (1) vbox virtual box cheat sheet (1) vim perl regex bash search for string (1) vim recursively hacks (1) vim starter (1) vim-cheat-sheet vim cheat-sheet (1) vimeo (1) visual stuio (1) warsaw (1) wiki (1) wikipedia (1) window (1) windows 7 (1) windows 8 (1) windows programs (1) windows reinstall (1) windows utility batch perl space Windows::Clipboard (1) wisdoms (1) workflow (1) worth-reading (1) wrapper (1) xp_cmdshell (1) xslt (1) youtube (1)

Blog Archive

Translate with Google Translate

My Blog List

VideoBar

This content is not yet available over encrypted connections.