在SAS Enterprise中分配'rsubmit'热键

时间:2016-07-04 12:04:00

标签: sas

在Base SAS中,我们可以为其中一个列出的热键分配一个自定义命令,具体来说我们可以assign a hotkey for rsubmitting under Tools -> Options -> Keys,比如说 ctrl + F3

提交代码的热键是 F3 F8

我们是否可以在SAS Enterprise Guide中热键rsubmit 选择代码?

2 个答案:

答案 0 :(得分:0)

如果您选择代码然后按键盘上的F3,它将运行所选代码。 F8如果要提交整个代码。

您可以在“program”=>中自定义热键“增强的编辑器密钥”

此致 瓦西里

答案 1 :(得分:0)

不确定这会有所帮助。仅在本地计算机上具有完整SAS时才有效 仅适用于旧的文本编辑器。

  1. 您拥有完整的SAS,并且使用本地计算机上的旧文本编辑器
  2. PuTty和SAS连接(SSH)到unix / windows服务器
  3. 您可以创建命令宏并将其指定给功能键。

    如果突出显示代码,功能键会将核心发送到服务器以供执行。

    在功能键

    上加上这样的东西

    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