-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathxeREADME_en.txt
701 lines (651 loc) · 38.3 KB
/
xeREADME_en.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
UTF8 encoding ||*CID:||+v130R~: 2024/12/080 update#= 855;||+v130R~
######################################################################
[English] v1.30A ||~v130R~
An easy-to-use editor for programmers who work on both mainframes (also useful for editing SPF files) and PCs.||~v130I~
A hybrid of the host's SPF and the convenient key operations of a PC EDITOR.||~v130I~
.Available to Windows and Linux.
.Supports Fixed-Length and Variable-Length record file.
.Suppors text file encoded by UTF8 or EBCDIC(requires ICU installation).||~v130R~
.Supports binary file edit. Vertical 2 line and horizontal dump format.
.Filer fuctions (Delete, Rename, Copy, Move, Execute, ...) are supported.||~v130R~
.Supports Remote file access using ftp,samba,rsh,ssh,fuse.
.Automatically assigns update tags to changed lines, helping for version control.||~v130I~
.A rich set of commands convenient for data processing. ||~v130I~
LICENSE: use GNU GPL
By Mizumaki-machi ([email protected])
http://hp.vector.co.jp/authors/VA010562
GitHub: sakachin2/XE
For windows, "xe.exe" is console application and "wxe.exe" is GUI application.
Console version: xe.exe runs in a command prompt and does not support the mouse.||~v130I~
GUI version: wxe.exe is a WTL/ATL version (without MFC) compiled with vs2022Comunity.||~v130I~
Unzip w64binGit.zip. ||~v130I~
For Linux, "xe" is console application and "gxe" is GUI application. ||~v29WR~
Untar gxe-x.xx.tar.gz, and make binary by ./configure && make && sudo make install.||~v130R~
For Android, install "Axe" from PlayStore. ||~v29WR~
||~v130I~
Following command line tools are also included.
xads For Windows Only,Access to NTFS ADS(Alternative Data Stream).
xbc Basic calculator.
xcfont (Windows)change command prompt font. ||~129KI~
xci C/C++/Java text file indentation
xcv Code conversion. ||+124FR~,
EUC,SJIS(Japanese:Shift JIS),Unicode,UTF-8,EBCDIC,Any-Codepage.
xcvsjisc Convert SJIS in xe's source file to Octal-notation.
xdc directory compare tool
xdd directory delete tool
xdig directory walk utility
tool apply command to all sub-directory/files.
xds Directory size display tool
xfc File compare tool
xff file search by size/timestamp/name.
xfg Binary file string search & Recursive grep.
xfmt FileLineFormatter. "TC FMT" for huge file.
xfs Split large file,it enable backup large file to
diskets.
xkp (Windows) display process-id and kill process.
xlow Rename UpperCase file name to LowerCase.
xmj 2 file matching.
xpe Display comment of errno(libc error code).
xts Set/Display File timestamp
xver Set ERRORLEVEL from OS version
xprint text file print program ||~v29WR~
gxp (Linux)xprint using GTKPrint
Other contents.
xehelp:
Html files for Help. To open html using "?" command ||~v130R~
put it WorkDirectory, set "xehelp=..." environment variable
or use -hd commandline parameter.
Under linux you can put it in /usr/local\/shareLinux(see xelnxe.txt).
sample/doc:
Manual text files.
xej.txt/xee.txt
xeREADME_jp.txt/xeREADME_en.txt ||~v130I~
xelnxj.txt/xelnxe.txt(For Linux)
xewxej.txt/xewxee.txt(For wxe and gxe)
sample/data:
xehosts setup file for remote access.
xesynw.cfg setup file to use syntax highlight. ||~v130R~
/xesynl.cfg ||~v130I~
xeebc.map setup fie for EBCDIC conversion
sample/staff:use following external tools if you have not in hand.
grep.exe It is used by GREp command and =3.14 panel.
Select one from following syntax highlight tool and specify it xesynw.cfg
See xee.txt for how-to-use. ||~v130R~
gnu-source-highlight.zip
(Win)GNU source-highlight v2.9 is compiled on MinGW.
On Linux, install using apt-get etc. ||~v130I~
highlight-4.4-x64.forXE.Win.zip ||~v130I~
andre simon's highlight v3.1
Put dll in the same folder as exe.
recomended gnu-source-highlight on Linux, highlight on Windows.||~v130I~
putty063.zip
Required when use putty for remote file access.
How to execute.
(Windows)
. Create a WorkDirectory. ||~v130I~
The default is c:Users\USERNAME\xe_wd, which will be "mkdir" at first startup.||~v130I~
.Put zip file in the WorkDirectory, then unzip it.
copy xehosts etc. from sample\data to the WorkDirectory. ||~v130R~
Adjust it according xeee.txt etc. ||~v130R~
. Put executable binary on PATH environment valiable.
Windows10 case:ControlPanel-->System and Security-->System-->Advanced Setting-->EnvironmentVariable:PATH
. If the working directory is not the default, set the directory name to the environment variable :xe||~v130I~
Or create a command file for starting xe that you have created yourself||~v130I~
e.g. xe.bat ||~v130R~
set xe=d:\xewd010 ||~v130R~
xe.exe
OR
xe.exe /wd:\xewd010 ||~v130R~
.Start by "xe [file-spec]".
"xe /?" shows commandline parameters.
. Above is also applied to wxe.
(Linux)
.On terminal emulator, install xe.
tar -zxvf gxe-1.xx.tar.gz
cd xxxx ||~v130R~
./configure
make
sudo make install -->install to /usr/local/bin
See gxeinstallREADMe.txt when install trouble occured. ||~v130R~
If you want, install manually other binary from src/xsub folder other than installed by "make install".||~v130R~
.Create WorkDirectory at home.
mkdir ~/xe_wdnnnnn nnnnn is uid. ||~v29WR~
Copy setup files such as xehosts from sample folder to the WorkDirectory if you use the function.
And adjust it according your environment. ||~v130R~
.Start xe by "xe [file-spec]
"xe -?" shows command line parameter
Terminal emulator defines shortcut key such as F1, F10 and ModifierKey(Shift/Alt/Ctrl) combination.
If you want use such key, disable shortcut by terminal emulator settings.
. gxe is no affected terminal emulator setting.
######################################################################
## 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)
.Additional 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) version added.
.v094:(97/10/05)
.Binary 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 insensitive 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 "="(compare).
.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 optionally CID column.
######################################################################||~v29XI~
.v109:(2001/10/08)
-Binary Editor.
-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)
-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.
||~v29XI~
######################################################################||~v29XI~
.v110:(2002/01/14)
.Linux version BUG corection.
######################################################################||~v29XI~
.v111:(2002/05/19)
-"OPT EOL eol-char [ON|OFF]" cmd.
-"JOIn {X|NX} [all] [.lab1 .lab2]" cmd.
-Alt+F12. repeat previous cmd.
-Find/eXclude cmd.
Accept minus value for -ann and -bnn option.
-(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.
||~v29XI~
######################################################################||~v29XI~
.v112:(2003/01/19)
-(WIN)WXE is a new member.
-FINd/EXClude cmd.
-*L option.
-*=[n](search continued same n line) option is supported
-TC cmd.
support "=="(compare) operation.
-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.
######################################################################||~v29XI~
.v113:(2003/09/06)
-2 word &(and) search support on also dir list.
-% edit dir list line command.
-CV cmd.
.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.
-(LNXversion)
.supports X-Window ||~v29XR~
-(AIXversion)
.support telnet from Linux.
.supports X-Window. ||~v29XR~
||~v29XI~
######################################################################||~v29XI~
.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.)
||~v29XI~
######################################################################||~v29XI~
.v115:(2004/03/02)
-FTP support(remote file access).
-(WIN) AT new command.
AT/& [-i] interval [repeat-count];command-1;command-2,...;command-n
Repeat command-1 -- command-n repeat-count times by interval seconds.
Without repeat-count,loops infinitly.
-(WIN) Sleep new command.
-EXE cmd added.
.execute edit command in the file.
-TC cmd.
."~" new operation to count existing record.
-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.
-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.
.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.
-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 currently displayed file/dir.
-S+right,S+Left is supported also on dir-list screen.
-(WIN)Start application associated with filename extension.
-(WXE)
.wxp cmd. print by wxe function not by xprint tool.
-(LNX)
.mouse support.
||~v29XI~
######################################################################||~v29XI~
.v116:(2004/12/21) ||~v29XI~
-EXE cmd.
.ignore error of each cmd in the cmd file and continue to process.
-RSH new cmd.
-SORt cmd.
.support sort by timestamp/filesize on dirlist.
-TC cmd.
.option to output summary(subtotal,total) line to file.
.support copy operation.
opd3=opd2 [INS] [RJust]
-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.
-"#" dirlist line cmd support.
######################################################################||~v29XI~
.v117:(2005/04/15)
-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.
-Find cmd.
.-Llcmd option.
.-m[n] option. keep reverse display of found word. ||~v29XR~
.matching function.
*=Mn, n:key column of the other screen file.
-remote file access.
.support "u"(undo) DirList line cmd for also remote file.
-Command Log.
.logging option is set OPT CMDLOG [ON|OFF]. default:OFF.
-"#" new edit line cmd.
######################################################################||~v29XI~
.v118:(2005/07/04)
-GREp cmd support.
-(WXE)Drag & Drop.
.support Drag from dirlist screen and drop out of xe.
######################################################################||~v29XI~
.v119:(2005/07/30)
-(LNX)new member gxe(Gnome GUI version executable) is added.
-OPT DELZ {ON|OFF}
-Support wildcard path specification for Copy/Move DOS cmd and dirlist line cmd.||~v29XR~
-(WXE)Accept Shift+PrtScr key as file print request.
-(LNX)support OpenWith(Open by associated application)
-(LNX)Scroll by wheel mouse middle button is supported.
-(LNX)support child shell(terminal window) creation by "DOS sh" or
"> sh".
######################################################################||~v29XI~
.v120:(2005/12/12)
-New "&" DirList line cmd.
-(XXE)support printer selection on Preview dialog.
-(XXE)Help(display xe html help)support.
-Support Windows like Cut&Paste operation.
######################################################################||~v29XI~
.v121:(2006/04/17)
-Retrieve command of the screen.
F12 retrieve all command input on any panel,A+F12 retrieve
command only input on the panel.
-Alias cmd.
Set alias cmd on short-cut-key panel("0.1 SC-CMD" of top menu).
Add line prefixed "Alias:".
-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.
######################################################################||~v29XI~
.v122:(2006/12/14)
-Display file description on dir-list panel.
-Horizontal scrolling.
-(WXE)Forward/Backword button click of 5 button mouse is treated
as DPU/DPD(FilePath Up/Down) command.
-LOCate cmd.
.search labeled line by .label operand spcification.
-Fix keyboad input to uppercase.
.New command CAP.
-Setup "Line Drawing Character" by the ini file.
-SUBmit command.
-(Win) Turnkey MVS support.
-Edit command
.New option Fn[-m] to force the record length to n and set
left margin to m.
.New TC|NOTC option to specify TAB clear(change to space at save).
-B2A/A2B(EBCDIC<==>ASCII) conversion option is added.
(Ignore 0x0e/0x0f as SO/SI of SBCS(Japanese DBCS))
-Change command.
IC(CaseInsensitive) and ICN(CaseInSensitive,change displayed line only)
commands are added.
||~v29XI~
######################################################################||~v29XI~
.v123:(2007/09/17)
-(WXE/XXE)GUI version support CrossHair cursor(ruler).
-It is configurable to popup exit-confirmation-dialog on setup dialog.
To bypass the dialog check on QuietExit checkbox.
-COL [on|off] ALL; command set option to display default type column gauge||~v29XR~
line at open for all file.
-Line cmd(_:LowerCase conversion) support. ||~v29XR~
-BOUnds(BNDs) command support.
BND [col1] [col2] [ext]
-Text Flow function.
-TS line command.
Split the line at the cursor point.
-E8/B8/S8 command.
Open the file by Fixed LRECL=80 without line-number on col.73-80.
-New DirList line command.
."g":grep in the file or directory.
."=":compare two files using tool "xfc" in this package.
."3":open the file by binary mode(browse or edit depends on the dir mode)
."8":open the file by Fixed LRECL=80 without line-number-column.
-New panel 3.12(File/Directory compare), 3.14(Search) support.
-ROTate cmd.
-Fixed Record Length file.
-Expand parameter input area for DirList line cmd "#".
-Linux version is now packaged using libtool to enable installing
xe from source file by "./configure && make".
-Remote file access.
.Deal with the FTP server of active mode only.
######################################################################||~v29XI~
.v124 :(2009/04/13)
-Remote Access(FTP).
.Support TinyFTP daemon on Windows server.
.Support PSFTP in PuTTY. (SSH2 was tested under v060)
-Assign Alt+g to the new function to jump cursor between Char-part and Hex-part
when horizontal/vertical HEX display mode.
-CRLF option of SPLit cmd
Split lines by the width or CRLF code,used to change the display width of text mode.
-UTF8 support version. ||~124FR~,
-Another word search function key. ||+124GR~,
CaseSensitive CaseInsensitive
Bwd C+[, A+S+[ A+[
Fwd C+], A+S+] A+]
-Another word paste function key. ||~124GI~,
Ctrl+w:append the word on the cursor into command line.
In this function the word means space delimited word.
-EXE cmd redirect parameter. ||~124GI~,
EXE [!] { * | ^* | filename } [parm1 parm2...] [< {@parmfile | [S] wildcard [D[+]] ]
-SYN new cmd. ||~124GI~,
.Using GNU source-highlight, text is optionally displayed with syntax specific color.
.andre-simon's "Highlight" is also tested.
-CUT/PASte new cmd. ||~124GI~,
-Find/Change cmd new option.
"-g" (grep) support regular expression.
-Profile function. ||+124LI~,
-3270 connection. ||~124NI~,
Now connection with S390 by tn3270 was tested. ||~124NI~,
-NLS Spport.
.Support Korean and Chinese encoded file and IME imput.
-(Win) Support ENC format(\\server\sharefolder\file) filename.
-(Win) C:\ may protected on Vista.
-LineDrawingCharcter input function(Default key assign ment:Alt+0 to Alt+9)
######################################################################||~v29XI~
.v125K:(2011/02/11) ||~v29XI~
-UTF8 Support.
.UTF8 encoded file is processed after translated to UCS2(16bit UCS) for windows version,
Unicode input by hex notation and unicode synthesis by "u" key is supported.
-NLS support ||~v29XR~
.(LNX).4 byte DBCS of GB18030 is displayed as 4 columns char followed by 2 column padding chars.
.Ligature support.
-CV(Code conVersion) cmd. ||~v29XR~
.f2e/e2f(UTF8<-->Japanese-EUC) option was added
-HEX cmd new option to move cursor zigzag. ||~v29XM~
HEX [ On | Off | YZ | NZ ] ||~v29XM~
-RECORD Mode Edit cmd option. ||~v29XR~
.Edit fiels with no EndOfLine ID.
-EBCDIC file support. ||~v29XR~
.EBCDIC encoded file is maintained as it is without translation to locale codepage.
-64bit support(Tested only by Linux version)
######################################################################||~v29XI~
.v127S (2015/03/10)||~v29XI~
-Symbolic Link(JunctionPoint/MountPoint also for Windows) consideration.
-RECFM=V support.
-(LNX)gtk3 support.
-Supports Ctl+W(copy string to command line) also on dir-list.
-(Win)display Filename of foreign language by unicode.
-FINd cmd, new option "U4" to search not 2 byte ucs but 4 byte ucs
-For PuTTY 0.63, additional function key by modifier+Fn key combination.
-Expanded record display width from 9999 to 32760.
######################################################################
.v128K (2017/03/29)||~v29XI~
-Unicode input by Alt+n (n:1-9,h,v) ||~v29XI~
use u-xxxx format in the file ::xelch{win|lnx}.ini[.locale] ||~v29XI~
- Find cmd new option. ||~v29XI~
. { FINd | IFInd | FNX | INX } [find-options] [-{PSP|PSF}[X|R|D]]||~v29XI~
. PSD command ||~v29XI~
- Utilizes Shift+Alt+Fn, Shift+Ctrl+Fn keys. ||~v29XI~
- Tab cmd, new altch option. ||~v29XI~
. TAB { on [altch] | off | clear | =default | nn [asdefault] }||~v29XI~
- Select command. ||~v29XI~
. new lineno option: "S -lineno" (1st member if lineno is missing)||~v29XI~
-command verb "LIG" to toggle ligature mode(A+";" key) ||~v29XI~
and "CMB" to toggle combine mode(A+":" key) was added. ||~v29XI~
######################################################################||~v29XI~
.v129X (2024/02/20)||~v29XI~
-Shortcut pathname ||~v29XI~
.SP { edit | refresh | add sp-name { file-spec | *\\ | ^*\\ } }||~v29XI~
.To utilize Shortcut pathname, add prefix "sp:" to file-spec. ||~v29XI~
-SelectAll ||~v29XI~
.SEL [all] [col1 col2] [.label1 .label2] ||~v29XI~
.Select range to Cut/Copy/Paste on Edit panel. ||~v29XI~
-XML tag pairing searchv by Alt+"/" ||~v29XI~
.It is convenient to correct html text. ||~v29XI~
-CommandHistoryList. ||~v29XI~
Mouse operation support. ||~v29XI~
-TC fmt cmd -D"..." and -S"..." option ||~v29XI~
Accept escape secuence such as \x, \t as Delimeter(\t(0x09) is not allowed for -S).||~v29XI~
-COL command (Display column gauge to enable setting of tab stop position)||~v29XI~
.COL [on|off] [ALL|type|default] ||~v29XI~
-Syntax Highlight. ||~v29XI~
Supports ANSI:reverse attributes of Andre Simon's Highlight and GNU source-highlight.||~v29XI~
-Unicode support for CID prefix. ||~v29XI~
U-235d is a comment prefix in APL language, CID supports it. ||~v29XI~
-(Axe) ||~v29XI~
.And.Android 13 (Api-33) compatible. ||~v29XI~
.Shared storage support. ||~v29XI~
######################################################################
.v130 <--129X:(2024/06/30) ||~v29XR~
1.BUGs ||~v29XI~
-(Linux) ./configure may fail by "/gth.h Not found". ||~v29XI~
-(Linux:gxe) When using Gtk3, the widget size is not fixed and changes at each start.||~v29XI~
-(LNX:gxe) プリントアイコンを押すとブランクページを印刷したりクラッシュすることがある||~v130I~
||~v29XI~
2.Additional function. ||~v29XI~
-Improved display of UTF-8 files ||~v29XI~
.For ZWJ(u-200d), ZWNJ(u-200c), or other chars in category Cf(Format).||~v29XI~
-Added 2 options to specify the display width of Unicode chars whose display width is ambiguous.||~v29XI~
./G{Y|N}{y|0|1|2} ||~v29XI~
:Specy cell width of unicode defined width is ambiguous. ||~v29XI~
Y:Fit to font width. ||~v29XI~
You can also specify the second option for chars in unfamiliar languages.||~v29XI~
However, this option takes a cost, the start-up will be slightly slower.||~v29XI~
N: Specify the display width uniformly using the second option.||~v29XI~
The default value is /GY2. ||~v29XI~
Ex.) /GN2: All ambiguous chars are displayed in two cells.||~v29XI~
/GYy: All ambiguous chars are adjusted according to the font.||~v29XI~
/GY0: Unfamiliar languages are displayed as ':;' instead.||~v29XI~
./F{fontname[:charset] | @font_param_filename} ||~v29XI~
The font name required for /G option is--- ||~v29XI~
when running on Windows Terminal, setting.json is checked,||~v29XI~
when running on Linux, on gnome-terminal, konsole, etc., ||~v29XI~
the profile of the Home dir is checked by xeGetFont.sh. ||~v29XI~
But if it fails, specify this option. ||~v29XI~
Use font_param_filename when specifying indirectly from a file, use font_param_filename.||~v29XI~
See Microsoft's documentation for the appropriate charset for the font.||~v29XI~
Ex.) /F"MS Mincho":128, /F@.\fontParm.txt. ||~v29XI~
/F"\uff2d\uff33 \u660e\u671d". ||~v29XI~
-XBC command supports ucs4<-->utf16 conversion. ||~v29XI~
Ex.) xbc 1f468/s ==> x1f468/s:=d83ddc68 ||~v29XI~
Ex.) xbc d83ddc68/s ==> xd83ddc68/s:=0001f468 ||~v29XI~
-"-cont" option added to Find command. ||~v29XI~
When selecting lines in a large file by the Find command in the Exe cmd file,||~v29XI~
from a performance consideration, ||~v29XI~
when NotFound occurred, the next Find will start not from the first line,||~v29XI~
but from the last Found line. ||~v29XI~
It will be better on condition that files were sorted. ||~v29XI~
-Screen hard copy output. ||~v29XI~
Alt+z writes a screen hard copy to ::hcopy in append mode ||~v29XI~
Ctrl+h is also available for except Linux Console version. ||~v29XI~
||~v29XI~
3.Miscellaneous. ||~v29XI~
-(LNX) Gtk2 support has been discontinued, only Gtk3 is supported.||~v29XI~
-(LNX) Install scripts to check font settings for the console version||~v29XI~
into /usr/local/bin. Also install xprint.sh. ||~v29XI~
||~v29XI~
4.Tools ||~v29XI~
-xbc v1.7 ||~v29XI~
Added ucs4 <--> utf16 conversion. ||~v29XI~
-xcv v1.23 ||~v29XI~
Limits option /Yh (input in hexadecimal notation) to standard input including pipe.||~v29XI~
-xprint.c 3.39 ||~v29XI~
(LNX)The right edge of lines may exceed the right margin and text may be cut off.||~v29XI~
######################################################################||~v130I~
130A:2024/11/30 ||~v130I~
||~v130I~
1.BUGs ||~v130I~
-Hard copy (Alt+z) may be garbled with substitute characters for unprintable characters.||~v130I~
-When you use S+F1 (update list) with the directory list with a file mask specified,||~v130I~
the list will not be updated if there are no matching members.||~v130I~
||~v130I~
2.Additional function. ||~v130I~
-CID command. ||~v130I~
clear/shfit option now supports label specification. ||~v130I~
||~v130I~
3.Miscellaneous. ||~v130I~
-EBCDIC file support has been improved. ||~v130I~
Euro support, -Mz option treats ebcdic 0x0d15 as a line feed, ||~v130I~
Addition of command line options -EBC (internal conversion table, cfg file specification),||~v130I~
Revision of cfg file options, etc. ||~v130I~
||~v130I~
4.Tools ||~v130I~
-xcv v1.24 (Character set conversion) ||~v130I~
.-icudata=, -Mcp037 options are added. ||~v130I~
.When the option to ignore mismatched end-of-line comments is specified, tabs up to the comment also have to be ignored.||~v130I~
||~v130I~
-xdig v1.14 (apply any command to each directory level) ||~v130I~
.dir-mask ||~v130I~
Multiple specifications are concatenated with ";". e.g. "dirA;subsirB*"||~v130I~
You can specify both the top dir target and all dir targets, connect them with ";;". e.g. "top1;top2;;subdir*".||~v130I~
||~v130I~
-xfc v1.30 (compare files and show inconsistencies) ||~v130I~
.(Windows:Bug) 0x1a is considered as the end of file. ||~v130I~
||~v130I~