On 2016-03-29 18:52, David Crayford wrote:
>
>>> Tools->Options->Keyboard and Mouse->Emulation->ISPF
>>>
>> Neat! Thanks!
>> Where's the command line?
>> TAB doesn't move to the next field; it inserts a tab in the data.
>
Ouch! Ouch! Ouch! That would infuriate an ISPF power user.
For a mainframe user, occurrence of x'05' in a file is an
unnatural act.
>> Hex shows ASCII, not EBCDIC.
>> I need to try what it does with UTF-8.
>
> Press Esc to get the command line.
>
Nice! And another Esc returns the cursor to where it came from.
I wrote an XEDIT macro to do that and attached it to ENTER key.
> All ISPF commands are prefixed with ispf. So "ispf-exclude all" etc, etc.
>
Not ISREDIT? Ah, well, it's unnecessary on the command line.
> TBH, I don't use the ISPF emulation but I set it up for somebody once and you
> can customize it, cntl-key as enter etc.
>
I've never been that much a fanatic, but I know some people are.
> Hex will show ASCII if you're using the FTP client or SMB because they do
> conversion. If you have a real EBCDIC file use the Open dialog and
> change the encoding to EBCDIC.
>
Perhaps we're in a peculiar situation. We use cross-assemblers/cross-compilers
which accept ASCII input and generate EBCDIC code. So:
DC C'ABC'
assembles as x'C1C2C3', not the x'414243' that Slick shows. But
that's how all desktop editors behave.
>>>> To me "full ISPF emulation" means macros in Rexx. No? Which Rexx?
>>> The scripting language is the proprietary SlickC which is a hybrid of
>>> REXX, C and Smalltalk for the OO. It has a parse instruction and
>>> implementes most of the REXX string handling functions. Slickedit has a
>>>
>> IOW, macros aren't portable. Does it have SUBmit? I suppose one could
>> write a macro.
>
> They are portable to other operating systems. I have a Slickedit
> multi-platform license and run the same macros on
> Windows, OS X and Linux :)
>
But not on z/OS ISPF.
PF5 is RFIND by default. Good. But after RFIND encounters end-of-file
another RFIND just tells me end-of-file again. It doesn't repeat the
search from the top. ISPF's behavior here is my favorite. XEDIT and vi
never tell you about end-of-file; they just start over from the top. And
Slick just tells me "end-of-file" again and again.
I tried a file with UTF-8 Cyrillic characters. Slick displayed the correct
glyphs with wrong column alignment. Perhaps I simply don't know how to
enable monospaced.
Thanks,
gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN