On 02/28/2013 12:04 PM, Per Jessen wrote:
Anton Aylward wrote:
Per Jessen said the following on 02/28/2013 11:46 AM:
Duaine was looking for kedit, an enhanced xedit.
http://en.wikipedia.org/wiki/KEDIT
and xedit is provided:
http://download.opensuse.org/distribution/openSUSE-current/repo/oss/suse/x86... http://en.wikipedia.org/wiki/XEDIT <quote> XEDIT is a visual editor for VM/CMS using block mode IBM 3270 terminals. [1] [2] It is much more line-oriented than modern PC and Unix editors. For example, it supports automatic line numbers, and many of the commands operate on blocks of lines. One of the features is a command line which allows the user to type arbitrary editor commands. Because IBM 3270 terminals do not transmit data to the computer until certain special keys are pressed (such as enter and function keys) XEDIT is less interactive than many PC and Unix editors. For example, continuous spell-checking as the user types is impossible. </quote>
That sounds pretty limited and crippled compare to what's available for Linux. It isn't. The description above is very poor and/or biased.
VI has line numbering, can work on blocks of lines, and has a command line option. There are also programming plug-ins available.
I wonder why Duaine wants to regress? He doesn't want to regress, he wants to be effective. He is used to working with those editors and feel that they are way superior to vi et al. I completely understand where he is coming from. I have yet to reach the same level of fluency with vi that I had/have with the ISPF editor or the LPEX ditto. That is correct. In fact so superior, since it interacts with REXX, you can write shell scripts to copy and invoke the editor, for the lack of a better turn, in "script" mode, manipulate files and do what you want with them afterwords.
Now, THIS, is just one of the other capabilities I'm used to - which I can't find in Linux - yet ! Examples: The first file is a basic "shell" file with all changeable parameters setup with and & in front: * $$ JOB JNM=&VOLSER,CLASS=P,DISP=D,USER='DUAINE HECHLER' * $$ LST DISP=H,CLASS=Q * $$ LST LST=06E,DISP=H,CLASS=U,JSEP=0,RBS=0,RBM=0 // JOB &VOLSER PRINT AGE BROKER STATEMENT FROM XEROX TAPE // OPTION LOG,NODUMP // LIBDEF *,SEARCH=PRD2.SYSPROG // TLBL TAPEIN // ASSGN SYS005,&DRIVE // PAUSE **** MOUNT AGE BROKER XEROX TAPE &VOLSER ON DRIVE &DRIVE **** // MTC REW,SYS005 // ASSGN SYS009,06E // EXEC AFPPRINT,SIZE=80K /* /& * $$ EOJ This is the script file that makes global changes, files it and submits it to run: PARSE UPPER ARG VOLSER DRIVE 'ERASE AGE2XRX TEMPJCL A' 'COPY AGE2XRX SHELLJCL * AGE2XRX TEMPJCL A' QUEUE 'TOP' QUEUE 'C /&VOLSER/'VOLSER'/* *' QUEUE 'TOP' QUEUE 'C /&DRIVE/'DRIVE'/* *' QUEUE 'FILE' 'XEDIT AGE2XRX TEMPJCL A' 'EXEC SUBPROD AGE2XRX TEMPJCL A' 'ERASE AGE2XRX TEMPJCL A' EXIT -- Duaine Hechler Piano, Player Piano, Pump Organ - Tuning, Servicing & Rebuilding (314) 838-5587 / dahechler@att.net / www.hechlerpianoandorgan.com Home & Business user of Linux - 13 years -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org