我遇到了一个非常好的宏,我想用作热键:
%macro closevts / cmd;
%local i;
%do i=1 %to 20;
next "viewtable:"; end;
%end;
%mend;
dm "keydef F12 '%NRSTR(%closevts);"; /*Sets F12 to close all view tables at once*/
(来源:https ://stackoverflow.com/a/3254004/110797 )
问题是我每次启动 SAS 时都必须重新运行宏声明!上面的代码并没有永久设置键绑定,但我想出了那部分(只需进入键 (F9) 并手动将 F12 设置为 %closevts,然后在关闭键窗口时将其保存为永久)。 我怎样才能永久设置宏定义呢?
我查看了使用 sas 配置文件,但我无法弄清楚。另外,我的系统已被锁定,因此如果有些解决方案不起作用,我们将不胜感激。