【发布时间】:2016-11-06 03:52:33
【问题描述】:
在 Base SAS 中,我们可以为列出的热键之一分配自定义命令,具体来说,我们可以assign a hotkey for rsubmitting under Tools -> Options -> Keys,例如 ctrl + F3。
提交代码的快捷键是F3和F8。
我们有什么方法可以hotkey rsubmit SAS Enterprise Guide 中的选定代码?
【问题讨论】:
标签: sas
在 Base SAS 中,我们可以为列出的热键之一分配自定义命令,具体来说,我们可以assign a hotkey for rsubmitting under Tools -> Options -> Keys,例如 ctrl + F3。
提交代码的快捷键是F3和F8。
我们有什么方法可以hotkey rsubmit SAS Enterprise Guide 中的选定代码?
【问题讨论】:
标签: sas
如果您选择代码然后按键盘上的 F3,它将运行所选代码。 F8 如果你想提交整个代码。
您可以在“程序”=>“增强的编辑器键”中自定义热键
问候, 瓦西里
【讨论】:
rsubmit 和 endrsubmit 之间,我会将其提交到服务器(我必须使用 UNIX 路径)。这是我如何设置会话的结果吗?
不确定这是否有帮助。仅当您在本地计算机上有完整的 SAS 并且 仅适用于旧的文本编辑器。
您可以创建命令宏并将其分配给功能键。
如果您突出显示代码,功能键会将核心发送到服务器执行。
在功能键上放这样的东西
store;note notesubmit '%rsubh';
store 命令将突出显示的文本保存在剪贴板中。命令宏读取剪贴板并将代码提交给 unix 服务器。 store 命令仅适用于旧的文本编辑器。它在所有后续编辑器中都关闭了。
%macro rsubhh /cmd;
store;note;notesubmit '%rsubha;';
%mend rsubhh;
%macro rsubhha /cmd;
FILENAME clp clipbrd ;
DATA _NULL_;
INFILE clp;
INPUT;
file "shared drive";
put _infile_;
RUN;
dm "out;clear;";
footnote;
rsubmit;
%inc "shared drive";
run;clear;
endrsubmit;
%mend rsubhha
;
【讨论】: