## Change History.
.v010:(95/06/04)
initial release
.v020:(95/07/09)
.fixed CID support
.file name input panel support(MENU 1,2)
.v021:(95/07/10)
.Bug correction.
.v050:(95/10/08)
.Directory list support
.New DOS command(ATTrib,MKDir,RMDir,DELete,REName,XCOpy)
.v060:(96/02/11)
.Addtional DOS command(XMOve,XDD,XPRINT)
.Native DOS,OS/2 command is available.
.v070:(96/04/15)
.Extended function for Native DOS,OS/2 command process.
(">" command prefix,option 6 on menu screen)
.Support valiable length of line-no field.
.v080:(96/09/07)
.Support MENU Option 0(set color)..
.Dir list line command copy function.
.v090:(96/12/16)
.XE(Windows 95 version) is added.
.File partial EDIT/BROWSE function.
.v091:(97/01/04)
.Bug correction.
.v092:(97/06/01)
.DPMI(DOS PROTECT MODE INTERFACE) vesion added.
.v094:(97/10/05)
.Binaly file support.
.UNIX text file support.
.Support margin.
.Support Line-Numbered file.
.New line cmd "/" and "+".
.v097:(97/12/27)
.Long File Name support.(W95/GCC version)
.v098:(98/04/28)
.WindowsNT support(w95 version)
.Allow range specification to "O"(on),"P"(paste) command("OO","PP").
.Search line range support for Find/Change command.
.New EXClude/IX(case insesitive EXClude) cmd
.New DROp cmd.
.v099:(98/04/29)
.Bug correction.
.v100:(98/07/21)
.BUGS -(W95 version only) Start fail on V4.00.950B.
Now tested under v4.00.1111, and also Windows98 4.10.1998.
.Additional line-command function.
-Bundled lines function for each line command.
.New option on Menu screen.
-Command assignment to Fn key,Key assignment changed/display.
.Other miscellaneous.
-(WIN version only)Add bypass DBCS input process option on
exe parameter(/Yn).
.v101:(98/12/01)
.Additional Function.
-SUBmit command(Execute script file).Line command "="(comapre).
.v102:(99/05/01)
.Additional Function.
-HEX digit input mode support(toggle by HEX cmd or Alt+F12)
-New option to Edit/Browse/Select command.
/Mb[nn][s]:b:binary mode.nn:line width.s:save.
/Mn :mode of 80 column line-numbered file with no CID.
New cmd BB/EB/SB for /Mb and BN/EN/SN for /Mn.
Dir-list line cmd "1"(Browse Binary) and "2"(Edit Binary).
-SORT command.
-F6 key on dir-list.Toggle file size display by byte and lineno.
.v103:(99/09/01)
-Cols command.Column-gauge is displayed.Any gauge fmt can be set.
-Option for binary file.
Edit/Browse/Select command./O :file input range by Hex digit offs
/Mo,/Ml:Line no is hex offset or no.
Num command.NUM XON|XOFF[,S] :line number type.S:save.
Locate command.LOC [O|L]nn[,C] O:Hex offset,L:line number digit.
C:location on current status.
-"EXClude ALL" hides all lines.
-To print currently displayed file enter "XPRint *".
.v104:(99/11/27)
. *\ support to also Edit screen cmd(Edit,Save,Repl,Copy,...).
.v105:(00/02/26)
.For Edit/Browse/Select with wildcard filename specification,
display the file if only one filename is correspond to it.
.v106:(2000/05/08)
-Sort cmd.
Duplicated-key check and Key-break check option is added.
-Refresh cmd to refresh directory list.
-Basic calculation command BC.
-Table calculation command TC.
.v107:(2000/12/01)
1.Additional function.
-CID(ChangeID:updated line tag)
.New option on top CID line,option to maintenance update-ctr
on top CID line and option to clear TAB at save file.
Update counter is automaticaly 1 up at save.
-Filename history list.
2.Linux Console Version.
3.AIX TeraTerm Version.
-It works on AIX through TeraTerm(*).
(*)TeraTerm is a freeware terminal emulator by T.Teranisi.
I tested with Ter Term Pro version 2.3.
.v108:(2001/10/08)
-New line cmd "[" and "]". shift reducing intermediate space.
-New function key, "Alt+." and "Alt+,".
.Search the pair of the parenthesis (,),[,],{,},<,>,/* or */.
-XBC(Basic Calc) cmd.
.Double word calc support.(Decimal is up to 19 digit).
.Timestamp conversion. (Mainframe HOST TOD is also supported).
-eXclude cmd.
.Exclude repeated lines by "x *=[n] all".
-DROp cmd.
.Rep option replace excluded lines by a comment line
"!! nn line excluded -----".
-COBOL support.
.Left most column displayed and indentation pos when line
insert is col 7.
.Col 73-80 is optionaly CID colomun.
.v109:(2001/10/08)
.Additional function.
-Binary Editor.
.BH(browse)/EH(edit) command display char and hex digit.
-New line-cmd on directory list.
.h(Hex), i(SPFCOB-with col 1-6 seqno),j(SPFCOB w/o seqno),
k(COB w/o seqno), L(COB with seqno), n(SPF file)
.Browse or Edit is determined by case of command char.
Lower case is of directory list,Uppercase is opposit of
dir-list.
-Find,eXclude cmd.
.&:search line containing 2 word. ex). word1 & word2.
.-an or -bn:display and exclude n lines after or before
the line containing search word.
.-c:keep screen to display the found word to the rightmost.
.-d[<|>]n:distance of 2 word of & search. n:line count.
ex) -d>n:distance is over than n lines.
-d<n:distance is lower than n lines. -dn:word2 is on the next
n'th line.without -d option or -d0,& search 2nd word only
on the same line as 1st word found.
-Macro pair search.
.Search same nest level corresponding macro of #if/#ifdef/
#ifndef/#else/#endif/#elif.
.Use "Alt+." or "Alt+," when csr is on the char of "#".
-New SPLit command.
.v110:(2002/01/14)
.Linux version BUG corection.
.v111:(2002/05/19)
.Additional function.
-"OPT EOL eol-char [ON|OFF]" cmd.
-"JOIn {X|NX} [all] [.lab1 .lab2]" cmd.
Excluded lines(X) or not excluded lines(NX) are joind to
a line.
-Alt+F12. repeat previous cmd.
-(WIN/UNX)Screen height param /Hnn.
Windows200 cmd prompt screen has BufferSize parameter.
That is also screen height of xe and PgDn scroll the screen
by that value.To ajust to the physical screen height,
use this parameter then scroll is done by this parameter.
If you set BufferSize=screen size,/Hnn is not needed.
Same thing is also for TeraTerm(AIX) version.
-Find/eXclude cmd.
Accept minus value for -ann and -bnn option.
Minus mean previous line for -a, following line for -b.
When minus is used,both -a and -b is required and sum is to be
plus value.
For & search, base of -b is 1st word line and base of -a is
2nd word line.
Function spefying matching at end-of-line is added.
For ex,"f word\n" is stop at word on end-of-line.
Enclose by quotation if you search \n as string.
-(UNX)Floppy disk support.
-Dir-list line cmd "o"(Open).
-/M{P|U|M} (EndOfLIne code change) parm to CREate,REPlace,APPend
and SAVe. P:0d0a, U:0a, M:0d.
-String Input ShortCut key.
.Spec change.
-COBK(col1-6 is not COBOL line seqno) file.
Col 1-6 is now not required as space,and line length is not be
80 if "N" option(SPF file of line length=80) is not specified.
Default CID position is col 73.
To renum or clear the col1-6 use /K option.
-File is automaticaly changed EOL id and saved even if no update
is done if the file is open as to change EOL id.
.v112:(2003/01/19)
1.BUGs
2.Additional function.
-(WIN)WXE is a new member.
XE of windows application(not console application).
see xewxe.doc for mouse operation.
-FINd/EXClude cmd.
-*L option.
To search matched(unmatched if combined with !) line
of the result by line cmd "=" or result of TC cmd "=="
operation.
-*=[n](search continued same n line) option is supported
not only for "x all" but also for FINd,CHAnge cmd.
"x *=" exclude from 2nd line of block of same lines,
to exclude all same line,specify -b0 option.
-TC cmd.
support "=="(compare) operation.
case sensitive string compare if data type is not specified.
unmatch lines are marked on the delm-colomn of lineno field,
these lines area searched by "f *L" cmd.
-CV cmd.
JSI<-->SJIS,JIS<-->EUC and Unicode conversion(SJISM<-->UCS2<-->UTF8)
is now supported.
-REN(or NUM RENUM) cmd.
added function to set line number on any position of text area.
-(WIN)"DOS CMD" or ">CMD" cmd is added.
this create new command prompt window.
Under Windows2000,buffsize is specified as following.
"DOS CMD [row [col]]"
3.Spec change.
-DBCS determination.
DOS/WIN/OS2:all SJIS 1st byte, LNX:JISX208, AIX:MS932(Ja_JP).
4.Miscellaneous.
-free space display for the disk size over 4GB.
.v113:(2003/09/06)
1.BUGs
2.Added function
-2 word &(and) serch support on also dir list.
-% edit dir list line command.
execute cmd string entered on filename-input-column.
Filename of the line is editted replacing "%" in the cmd string.
(appended when % is missing)
-CV cmd.
.label option support to specify conversion line range.
.NX option limit the line to be converted to not excluded line.
.EBCDIC<-->ASCII conversion(except DOSversion)
.Hankaku(SBCS)katakana<-->English lower case letter conversion(except DOSversion)
.HexNotation string-->Char conversion(except DOSversion)
-ROTate cmd.
-SPAwn cmd.
.Exceute cmd asyncronously.
.Use to start windows GUI pgm such as explorer etc.
.SPAwn cmd-name [args]
-SUBmit cmd.
.support ">"(redirection). Both stdout and stderr is redirected to.
-TC cmd.
.accept long column upto 27(previously 16).
.Data tye conversion function. ex) "tc 1-8/x" convert to Hex notation.
.support double word clc.
.option to treate not numeric data as a field.
.Any field seperator is specified to FMT. D[x] x:seperator.
Spece is the sepertor when no D option, "D" means D','.
.Error reject for the file conatining splitted line.
-XBC cmd.
R option remains result string on the cmd input line for
the convineance of continued calc input.
-UNDOコマンド.
"UND free" free saved data to get free memory for the case
memory shortage by large file.
-(LNXversion)
.X-Window
-For Slackware3,TurboLinux-6,RedHat-8.0,RedHat-9,
sample file to execute xe on xterm,kterm and gnome-terminal
is prepared.
-Keymap file option change mappiog of EscString to Key.
-Option to treate 0x7f.
--7{B|D|C] B:BackSpace, D:Delete, C:as char 0x7f
-Both metabit option=ON(0x80|char) and OFF(0x1b+char) support.
-Detect DBCS of Japanese EUC code.
-Force cursor type of Insert mode to reverse,blink is ignored.
xterm/ktermでは、Rep:fg=black,Ins:bg=black,fg=gray.
But,there is no difference on gnome-terminal.
-(AIXversion)
.support telnet from Linux.
-Sample file is prepared for the case xe is executed on
the telnet screen from Linux.
-option to treate of 0x7f.
--7{B|D|C] B:BackSpace, D:Delete, C:as char 0x7f
BackSpace of AIX is 0x08.
When telnet from Linux where 0x7f is defined as Backspace,
use --7B. But,in that case,telnet shell itself is controlled
by 0x7f=Backspace. So it is better to set Linux BackSpace=0x08.
RedHat9 gnome-terminl support these setting change.
-Use LANG=en_US because AIX DBCS is SJIS and Linux is EUC.
.X-Window.
-Keymap file option is supported to map EscString to a key.
-Force Insert mode cursor type to reverse option.
---x option deleteed,xe automaticaly determine X or telnae case.
3.Function Change.
-On Linux or AIX,Alt+Fn is usualy intercepted by OS.
So Ctrl+Fn is also added for Cut&Paste operation short cut key.
(Ins,Del,F7,F8,F9).
You should modify or re-create xe.ini to get effect.
To re-create,start xe by "xe -i" and use ini cmd.
-File name extention ".java" is added to the CID group of ".c".
CID is added by // comment format.
You should modify or re-create xe.ini to get effect.
-(WXEversion)
.Allows continuous paste.
.Scroll start when edge of screen is pushed 3 times of
scroll interval time.
4.tool.
-xcv v1.3
.EBCDIC<-->ASCII conversion (-e2a).
.Hankaku-katakana<-->English-lowercase-letter.
.v114:(2003/09/15)
. binary compiled by RedHat v9 is packaged.
(xe compiled by TurboLinux v9 will ABEND at gnome-terminal on
RedHat v9 when Kanji input.)
.v115:(2004/03/02)
1.BUGs
2.Additional function.
-FTP support(remote file access).
.format "remoteid:filename" is for remote access.
remoteid:register to xehosts on work-dir(ove 2 byte string).
xehosts line sample. a1 192.168.2.15 user001 pswdpswd
password is encripted if it is edit and saved by xe.
File date is exchanged by GMT,but in Japan AIX is set to
GMT=JST. So TZ=0000 should be specified in the hosts file line.
.undo dir-list line cmd is not supported yet.
.Windows is not supported as ftp server.
Linux and AIX is tested as ftp server.
.SUBmit cmd is executed on local.
.command line paraqmeter for ftp.
/Fx[t][:hosts] :x=0:FTP is not used, x=1:FTP avail(without log)
x=w:output ftplog, x=a:ftplog by append mode.
:t:debug option not to delete temp file for ftp get.
:hosts:hosts filename for xe.
Default is /F1:xehosts(xehosts on work directory)
-(WIN) AT new command.
AT/& [-i] interval [repeat-count];comand-1;command-2,...;command-n
Repaet command-1 -- command-n repeat-count times by interval seconds.
Without repeat-count,loops infinitly.
-i:ignore command error and continue to following command.
Pressing Esc twice interrupt repeat.
-(WIN) Sleep new command.
SLEep interval
Block input except Esc key while interval seconds.
Pressing Esc twice interrupt sleep.
-EXE cmd added.
.execute edit command in the file.
.this is expansion of shortcut key function which has limit of
total command length is up to 240.
.format: EXE [filename | *] [parm-1,...]
*:execute command in the currentry displayed file.
for example,if SWAp is first line,following cmd is applyed to file
on another split screen.
parm-n replace %n in the file.
AT and Sleep command is not avail in this file.
-T:tail line specification on EDIt/BROwse cmd.
ex) "e filename 100t-50t.
-TC cmd.
."~" new operation to count existing record.
use in the case all log record has start and end time
and you want to count how many record is exist at each start time.
ex) "TC 1-8~=10-17" "TC 20-23=T1-6~T8-13"
.support descending and not equal over ascending for summary
with break-key specification.
format: fld+/key[>|!|<][/grade]
.constant operand is supported for 2nd operand only.
ex) tc 1-10/=1440
.record count by break key.
ex) tc 1+/1-16! (only case constant is used on 1st operand)
-Find/Change cmd.
.allk option. same as "all" but found word on excluded line
is leaved in excluded status.
-Find cmd.
."-j" option. join lines in -a and -b or -d for &(and search) range.
.search word *\n to positioning End-Of-Line.
"*"\n is for search "*" in the EOL position.
.eol option to search word in the EOL.
f "a b"\n is format err,use f "a-b" eol.
.maxeol option to serach word on the EOL of the longest lines.
-Opt cmd.
.Beep [on|off] :Beep when err.
.RCTL [on|off] :use Right-Ctrl key as execute function.
.CCFUNC [on|off]:to use Ctrl+Char key as function key.
use in the environment Shift+ExtendedKey is
not effective like as Linux.
C_t=S_TAB,C_b=S_BS,C_x=S_ENTER,C_a=S_INS,
C_d=S_DEL,C_e=S_END,C_p=S_PGUP,C_n=S_PGDN,
C_u=S_UP,C_f=S_DOWN,C_l=S_LEFT,C_r=S_RIGHT
.FREECSR [on|off]:scroll or wrap around when cursor reached to
edge of the screen.
Always wrap when cursor is on lineno column.
-CV cmd.
.\u :use with u2s. convert \uxxxx unicode format.
.-Hpre[XXpost]:use with x2c. convert between prefix and postfix.
.mult:use with x2c. continue conv even if HEX digit err detected.
.max :use with x2c. put result on the pos of right of longest line.
.rep :use with x2c. put result on the place of converted.
-CREate,REPlace,APPend cmd.
[-x|-nx] [all|.lab1 .lab2] : process excluded/not excluded lines only.
-SAVe cmd.
[-x|-nx] option like as CREate cmd.
-JOIn cmd.
n-b-s option:repeat b times of n lines concatination then skip s lines.
-Alt+w function key copies word to clipboard.
-Alt+Left(Up),Alt+Right(Down) edit/browse the file/dir on the path
of currentry displayed file/dir.
DPU and DPD command is corresponding and by mouse doubleclick
left and right "===>" on command input line(2nd line of screen).
-S+right,S+Left is supported also on dir-list screen.
-Filename specification pannel.
.DriveID is listed and selectable.
.Filename list is supported paging.(max 200 entry)
-(WIN)Start application associated with filename extension.
(Directory is associated with Explorer).
."!" dirlist-list/filename-history-list line cmd.
.ASSociate new command. ex) ASS abcd.xls
.(WXE)mouse support.
On dirlist or filename history list panel,popup menu by
R-button down now conatins OpenWith entry.
Or,doubleclick on the left edge of screen,
col.1-5 for dirlist,col.1-3 for filename history list screen.
-(WXE)
.wxp cmd. print by wxe function not by xprint tool.
.RightCtrl key is optionaly used as execute key.
.Help menu added.
-(LNX)
.mouse support.
3.Function changed.
-Find,eXclude cmd.
.search column range spcification is for both word of & search.
.cursor is moved on the next line when -a,-b option is used.
-(AIX)vt100 is default terminal type because env var TERM may
change to xterm by nested telnet.
-(WIN)Screen line count is set by screen hight of DOS prompt
not by buff size.
-(WXE)external cmd is processed by new hidden cmd server process
to avoid console screen is opened each time.
.v116:(2004/12/21)
1.BUGs
2.Additional function.
-Environment variable.
.Set environment variable for external(OS native etc) command.
This is effective for MSDOS child window.
-CV cmd.
.DBCS support for SJIS<-->IBM-EBCDIC conversion.
-EXE cmd.
.ignore error of each cmd in the cmd file and continue to process.
-FINd cmd.
.-je option for & search.
if 1st word found and 2nd word is not found,
joins from 1st word line to end-of-file line.
.scroll option.
scroll page to display found word on the specified place.
-RSH new cmd.
-SORt cmd.
.support sort by timestamp/filesize on dirlist.
-TC cmd.
.compare support for 3 operand format.
result is 1(opd1>opd2),0(opd1==opd2),-1(opd1<opd2).
.add output precision option [V[n][R]].
.not replace but insert result.
opd3=opd1 operation opd2 [INS]
.option to output summary(subtotal,total) line to file.
.support copy operation.
opd3=opd2 [INS] [RJust]
ex). tc 1-8="total=" ins; tc 20-30=""; tc z1-8=x10-18
.countEQ option for "~"(count ACTIVE line)
1 up for the line starttime==endtime.
ex). tc 1-2=10-20~30-40 countEQ。
.quotation consideration for FMT operation.
."p"(alignment by decimal point) option for FMT operation.
-XCOpy,XMOve cmd.
(not OS/2).-d :copy only the source file newer than target.
.-t :text mode for FTP download/upload case.
LF<-->CRLF conversion is done.
-remote file access.
.support print local by XPRint cmd, "p" dirlist line cmd.
.% dirlist line cmd on remote dirlist is done by rsh.
-"n" edit line cmd support.
non-space char on copy/move source line is pasted on target line.
-"#" dirlist line cmd support.
.execute the file by SUBmit(local file) or RSH(remote file) cmd.
3.Function changed.
-dirlist is expanded according screen width.
-expand max line width from 999 to 9,999.
-dirlist line cmd.
For safety,following dirlist line cmd on path entry(from root
to current dir) is protected.
delete(d,/,z,0),Move(m),Rename(r),change path(:).
-XCOpy cmd,Copy DirList line cmd.
./C option support
/C: When source is dir or wildcard and the dir is not
exist in the target dir, create dir then copy member.
Append is done to each menber of target dir if target is dir.
In the case target is not exist or target is file,all source
is appended to the target file.
4.Tools.
-xcv v1.5
.display EBCDIC conversion table contents by specifying "print"
as output-file-name.
-xdc v2.7
./Ppath parameter:subdir specification in the intermediate file.
specify two /P parameter when both dir is by intermediate file.
-xff v1.2
.accept value of 99 for mm or ss of hhmmss timestamp parameter
to search equal match hour or hour+minutes.
-xfs v1.9
.multiline record consideration.
-S:record identifier.
split by the start-line/end-line record identifier.
-Yr option means size parameter is record count.
.v117:(2005/04/15)
1.BUGs
2.Additional function.
-File on another screen of splitted.
."^*" means the file on another screen of splitted.
"^*\" means path of the file or dir itself and may be used
like as "e ^*\file2".
-3 line HEX display mode.
.1st line after char display line display only 1st digit of hex
digit notation and 2nd line display 2nd digit only.
.use /Mx option of Edit/Browse cmd,or use HEX cmd after opened.
.HEX [ONIOFF]. toggle if ON/OFF operand missing.
Ctrl+F10 is assigned to toggle HEX display mode.
-HELp cmd.
.(W32)kick HelpViewer. wxe.hlp should be on PATH dir.
-Find cmd.
.-Llcmd option.
set line cmd on the line-no field of the found line.
ex) "f StartLineID -Lcc;f EndLineID -Lcc;rep partialcopyfile"
create partialcopyfile from the line contains "StartLineID"
to the line contains "EndLineID".
Cursor move operation is omitted by this option and may be used
in exe cmd file.
.-m[n] option.
m:not reset previous founf word reverse display.
it is effective for next r-find(PF5)
n:do that from next r-find(PF5).
.matching function.
matchin 2 file on the splitted screen and result is seen by
reverse displayed key position.The line of 2nd file which
no corresponding key is found on 1st file is displayed as err
(lineno column is reversed).
*=Mn, n:key column of the other screen file.
ex) f *=M6 10 18.
col.10-18 is key of the file on the current screen,
col 6-14 is key of the file on the other screen.
-TC cmd.
.o FMT field alignment option is to specify the following field
is not to be formatted. R(Right justification) or (Left
justification) option is effectiv to all the following field
if it is not atached to a field number,but its effect is end
with "o" option specification.(up to first field number
formatting is not yet done)
.option set 1/0 for result of "=="(compare) operation.
TF:set 1 if equal, FT:set 1 if unequal. default is set 1/0/-1.
-remote file access.
.support "u"(undo) DirList line cmd for also remote file.
if undel mode(set by "OPT UND" cmd,default:ON) is ON/KEEP,
deleted file is saved renaming to the following pattern
at the same dir as original file.
"..xe..orgname.._~yymmdd-hhmmss.mmm".
(note. for local file deletion,original file is save to
the dir xe_undel or xe_undel_xxxx xxx:userid for UNX)
if undel mode is ON,these files are deleted at xe termination.
if undel mode is KEEP those are remain.
-Initial Line Locate.
./Lnn on xe cmd line parameter is to jump to the line nn just
after the file is opened.
this is for VC++ debugger to open by xe the file in question.
to use this function,setup VC++ as following.
register xe as tool.(Tool-->Customize-->Tool tab)
set argument like as "$(FilePath) /L$(CurLine)"
and also current dir as "$(CurDir)"
shortcut key is registered by Keyboard tab selecting
UserTool_ of Category:Tool.
./L is also a parameter of edit/browse cmd.
-Command Log.
.logging option is set OPT CMDLOG [ON|OFF]. default:OFF.
.log file name is ::cl( filename is cl in workdir).
.log may be used to create cmd file for exe cmd.
(for OS/2 or GCC,once close by "OPT CMDLOG OFF",then open ::cl)
.new edit line cmd "#" is prepared to execute the cmd on the lines.
-"#" new edit line cmd.
.format: #[^], ##[^]-##[!].
1st is to execute one line. 2nd is to execute the cmd in the
range of lines.
excluded line is bypassed.
the line start with "#" is comment line.
timestamp field of command log line is also ignored.
"^":execute on the other screen of splitted.
(SWAp cmd is inserted at first).
"!":continue multiple cmd execution even if err detected.
3.Function changed.
-SPLit cmd.
.default split type is set to ALL(previously no default).
."SPL [ALL] width" only is available split pattern for binary file
and available for also under browse mode.
this is to change the display width of binary file.
.v118:(2005/07/04)
1.BUGs
2.Additional function.
-GREp cmd support.
.Same parameter as native cmdline tool except on browse/edit screen.
On browse/edit screen,file/dir name parameter will not be specified,
it search in current screen. Flaged line is serached by "F *G".
On the other screen,grep result is saved to temp file "::#go".
On cmd result screen,::#go is displayed on the screen.
(Note)grep search on current screen is currentry supported
only for the grep utility which display lineno on top
of line with "nnn:" format if -n option specified.
-Find cmd.
.support search word "*G" to search grep'ed line.
*G is avail for also &(AND) search operand.
-(WXE)Drag & Drop.
.support Drag from dirlist screen and drop out of xe.
.copy operation only.(source is not deleted)
.file selection is by mouse left button.
+Shift:range specification. +Ctrl:additional file selection.
.after selected files,do drag and drop by mouse left button operation,
or do copy and paste by floation menue.
a bit longer time may be requied until mouse shape change for remote file.
.Excel may not accept drag and drop,use association(double click
around the lineno filed of the line).
3.Function changed.
-Internal used temp file naming is changed to processid embedding
name to avoid multiple session contension.
for ex,::#go is grep result file in workdir.
"e ::#go" is accepted but its real name is nnnn.go(nnnn:process id).
-::cl(command log) line now contains process id.
.v119:(2005/07/30)
1.BUGs
2.Additional function.
-(LNX)new member gxe(Gnome GUI version executable) is added.
It has same look and feel as wxe(Windows GUI version).
The problem of key sensitivity of some combination key is resolved.
gxe requires X environment,on console(switch by Ctrl+Alt+F1-F6<->F7)
use xe.
.compile environments.
glibc-2.3.2-11.9
glib2-2.2.1-1
gtk2-2.2.1-4
libgnomeprint22-2.2.1.1-3
libgnomeprintui22-2.2.1.1-1
pango-1.2.1-3
-OPT DELZ {ON|OFF}
If OFF,"z" and "0" dir-list line-cmd is not allowed.
This is intended to avoid accidental not recoverble deletion.
-Support wildcard path specification for Copy/Move DOS cmd and
dirlist line cmd. Wild card is not for multiple path Copy/Move
but for abbreviation.
-(WXE)Accept Shift+PrtScr key as file print request.
gxe assigned Ctrl+PrtScr to screen print because PrtScr key is intercepted
by gnome,so WXE also accept Ctrl+PrtScr.
PrtScr S+PrtScr C+PrtScr
WXE Screen File Screen
gxe gnome File Screen.
-(LNX)support OPenWith(Open by associated application)
ASS DOS cmd, "!" dir-list line cmd and left button double click on
dir list are works. Remote file is not supported.
-(LNX)Scroll by wheel mouse middle button is supported.
-(LNX)support child shell(terminal window) creation by "DOS sh" or
"> sh".
3.Function changed.
-GREp cmd.
File name parameter is required on also edit/browse screen to allow
request to search in external file. Use "*" as filename to serach
on currently opened file. *\(dir opend now), ^*\(dir opend on
another splitted screen) is supported as filename specifiaction.
-F5(re-find) is now case-sensitive after Change cmd.
.v120:(2005/12/12)
1.BUGs
2.Additional function.
-New "&" DirList line cmd.
.Spawn asynchronous child process.
."&" is changed assignment from AT cmd to SPAwn cmd as abbreviation,
this assignment change is effective after ini file re-creation by
INI cmd or update .ini file manualy if you are using .ini file.
-(XXE)support printer selection on Preview dialog.
(effective only when using CUPS)
-(XXE)Help(display xe html help)support.
set symbolic linc to the xehelp dir appended.
ln -s /d/mydoc/xehelp /usr/local/share/gnome/help/xxe
or
ln -s /d/mydoc/xehelp ~/xehelp (home dir)
-Support Windows like Cut&Paste operation.
Previously Copy/Cut range is full line if cursor is at
lineno field or rectangle of start/stop point if cursor is
on file line column. From now additional range type is
supported. The range is from later half of line of start point
to first half of end point includeing full intermediate line.
Windows like cut & paste range is specified by Alt+F6.
Ctl+v is assigned to Windows like paste operation.
This paste mode consider that last source line hase
(CR+)LF or not(if cursor is on line lineno-field assume LF for
the last line).
Del/BackSpce is not effective for delete the range but
use Alt+Del.
(WXE/XXE)Mouse operation.
Use drag by left-button to specify the standard copy range.
Use drag by Alt+left-button or Shift+Control+left-button to
specify former box type range.
(Alt+drag may intercepted by Windowmanager of linux)
.v121:(2006/04/17)
1.BUGs
-Cut & Paste COBOL file consideration
-ABEND may occur when browse ::CB(clipboard file).
-Edit fail when command line filename parameter has embedded space.
-edit line command.
.ABEND may occur by Copy On command.
.ABEND by dn or xn when destination reached to EOF.
.correct [,b][.s] parameter process for p/n/o command.
-when another screen of splitted is dir list of wildcard specification,
^*\(path of another screen) should generate path removing
wildcard part.
-grep cmd fail if *\ or ^*\ is used and the path contains
space embedding directory name.
-(WXE)Beep when Alt+Char key.
-(WXE)Avoid screen flicker when using IME.
IME composition window font size is not same as screen.
-(WXE)Only 1 file is selectable for drag on dir-list screen.
-(WXE/XXE)Edit cmd by double-click on the line "DIRECTORY",
"Current" of filename list panel if the path contanis space.
-(WXE/XXE)Enable/disable menu-item status maintenance err.
2.Additional function.
-Retrieve command of the screen.
F12 retrieve all command input on any panel,A+F12 retrieve
command only input on the panel.
(Command Repeat is changed to C+F12)
-RETTOL option.
set cursor position after execute key to line-number field or
Col1 on file display area.(opt rettol [on|off])
-Alias cmd.
Set alias cmd on short-cut-key panel("0.1 SC-CMD" of top menu).
Add line prefixed "Alias:".
Cmd is identified by top 3 byte. The line start by "*" is saved as
comment line.
Parameter specification and multi-command are supported like as short-cut
key command.
ex) ch1 s %1;c ABC xyz;end
Use like as "ch1 file1".
-CV command.
support "\u" option(uni-code by \uxxxx format) for also conversion
type s2u/f2u(uni-code output) and u2f(uni-code input).
-(WXE/XXE)Drag&Drop
Copy the file into the dir if dropped on the dir-list panel.
Inter-splitted-screen drag&drop is also available.
You can select target dir line on dir-list panele by mouse
left button(default is the dir opened).
When using Cut&Paste for Drag&Drop operation, Edit or Copy,
is depend on the target panel type.
In to the dir-list panel, copy override is done by PasteRep.
Override confirmation is issued if you choosed PasteIns.
If target is not dir-list panel the file is opened by PasteV
menu item selection.
3.Fnction change.
-(WXE)Current dir is not restored when file name is specified on command
line parameter.
-(WXE/XXE)move text cursor by also mouse right button click.
-Accept "Block" paste from clipboard copied by "Region" type copy.
-edit line command parmeter
.break if paste source exhauste for p[n][,s][.s] pattern.
(wrap use for pp-pp[n][,s][.s] pattern.)
.set no reverse for not updated line by o/n paste command
.reject n for yy pattern.
.support rn,b.s pattern. repeat n times to repeat b lines once
and skip slines.
set default s=0 when only b is specified for r command only.
.accept cursor position also on 2nd line of pp/oo/nn command.
4.Tools.
-xcv v1.6
.support "\u" option for all ucs conversion case.