Join Now

Juletip #9: Genvejstaster i display manageren

by SAS Employee PeterBoAarslev on ‎12-11-2015 02:15 AM (371 Views)

Så blev det fredag. Mit juletip hører til i oldschool kategorien, men jeg er rendt ind i brugere af den gamle display manager, som ikke kendte til KEYS genvejene.

 

Hvis man trykker på F9, får man KEYS vinduet op, som ses herunder.

1.JPG

 

I KEYS vinduet kan man skrive genveje ind.

Der er 3 eksempler vist på billedet her:

F12: ”log;clear;wpgm;” Når der så trykkes på F12 går SAS til loggen, clearer loggen og går tilbage til sidste program, der var aktivt.

SHF+F12: ”vt _last_” – Åbner det sidst oprettede datasæt, så er det **bleep** med at sidde og lede.

ALT+F12: ”%last_table_contents(); - eksekverer makroen %last_table_contents();, som er en hjemmelavet makro der er lagt ind i min egen autorecall macro mappe.

 

Eksempel på makro genvejs kørslen:

2.JPG

 

Så her er der lavet et datasæt test, hvor ALT+F12 har lavet en lille proc contents af test.

 

Og her er makroen:

 

%macro last_table_contents();
submit "
   proc sql;
      select libname, memname, name, type, length, format 
      from dictionary.columns 
      where libname='%scan(&syslast,1,.)' and memname='%scan(&syslast,2,.)' 
      order by varnum
   ;quit;"
%mend;

 

Hvis der er nogle spørgsmål eller kommentarer er I velkomne til at kontakte mig på:

Peterbo.aarslev@sas.com

 

Du kan også finde flere tips og tricks til den gamle editor her:

http://support.sas.com/resources/papers/proceedings12/151-2012.pdf

 

God jul og godt SAS

Peter Bo