Date: Wed, 22 Jul 2009 18:10:18 -0700
Reply-To: xlr82sas <xlr82sas@AOL.COM>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: xlr82sas <xlr82sas@AOL.COM>
Organization: http://groups.google.com
Subject: Re: Alternative Editor to SAS editor?
Content-Type: text/plain; charset=ISO-8859-1
On Jul 22, 4:17 pm, j...@STANFORDALUMNI.ORG (Jack Hamilton) wrote:
> I don't think there's anything better that's not substantially more
> difficult. Having REXX available makes it very powerful. Emacs is
> probably just as powerful, maybe even more so, but more difficult to
> understand.
>
> I currently use UltraEdit and do without powerful macros.
>
> --
> Jack Hamilton
> j...@alumni.stanford.org
> Tots units fem força!
>
> On Jul 22, 2009, at 9:34 am, Hoskins, Richard E. (DOH) wrote:
>
>
>
> > Is there a full featured editor that I could use to build SAS programs
> > as an alternative to the editor in Sas? And it would be very useful to
> > be able to submit code directly to SAS, that is, highlight the code
> > and
> > submit it.
>
> > Currently I use an editor, Kedit.(from the 1980s) I develop code it
> > in
> > and copy and paste into the SAS editor window and then execute.
> > Kedit is
> > very powerful and fast, but I suspect there is something better.
>
> > Richard Hoskins
> > WA State Dept of Health- Hide quoted text -
>
> - Show quoted text -
I like the old editor in SAS
1. I really like the prefix area in the old SAS editor and a clean
command line on all my notepad, log and output windows.
2. I like the idea of becomming very proficient in one editor that
works natively on mainframes, windows and unix. As a contractor I
have had to use all three so the time I spend mastering the SAS editor
pays off. Not sure kedit, ultraedit or emacs works in all three
environments.
3. I like to highlight a section of code and hit one button on my 7
button mouse and have that code submitted to unix. Hit another button
an have the code submitted to windows. Hit another button and have the
entire program sumbitted. Hit another button and have the entire
program run unix batch and the log returned to note.l.l, the list to
note.s.s, and a very nice log scrub in note.r.r.
4. I like to highlight temp in data TEMP and hit different function
keys to see a proc contents, last 40 obs, all obs or a random ob
printed vertically.
5. I really like to cut and paste from the various SAS windows when
building programs, especially from proc contents. directory lists..
proc sql describe.
6. I usually have 5 notepad windows open simultaneously.
7. I like hitting a fuction kay and having a log scrub of my
interactive log put into note.r.r and have the r.r pop up.
8. I like to highlight a dataset and type the following on the 'old
editor' command line" frq name*sex", "prt name sex", or "unq name"
and see a crosstab, printout of name and sex or al ist of unique
names.
9. I like to look at intermediate datasets in my unix work directory
and my windows work directory at the same time.For datasets created
using section of the program I am working on.
10. I like to hit a function key after submitting a block of code and
immediately see, proc contents of last dataset, or 40 obs from last
dataset.
11. I like to highlight a proc and immediately have the syntax pasted
into the editor.
12. Hit middle mouse button and version the program save a copy in
c:/ver/&pgm..timestamp.sas
13. I like side by side windows log/output/many notepads - for
cutting and pasting. I like to notesubmit code from alternate SAS
notepad editors.
Other nice little command macros are:
XOS "some unix command" -> result in output window
DOS "some windows command" -> result in output window
IOTA 20 - puts numbers 1 though 20 in editor one on a lile
XPLO ROGER - proc explode of roger in output window so you can cat and
paste as a divider in your program
CHK - list of programs checked out of SCCS
CKC &pgm - Create entry in SCCS for &pgm (Pgm is global var with
current program name)
CKO &pgm - Check out &pgm
CKN &pgm FINAL VERSION - Check in program with comment :FINAL VERSION"
STARTOVER - brings interactive environment back to initial settings
(deletes macros, work stuff, options ....)
UNX2WIN LIBREF - make unix libreaf available in windows - remote
library services
There are many more
|