在SAS Enterprise中分配“rsubmit”热键

在SAS Enterprise中分配“rsubmit”热键,sas,Sas,在基本SAS中,我们可以为列出的热键之一指定一个自定义命令,具体来说,我们可以使用ctrl+F3 提交代码的热键是F3和F8 有没有办法在SAS Enterprise Guide(SAS企业指南)中热键重新提交所选代码?如果选择代码,然后按键盘上的F3键,它将运行所选代码。如果要提交整个代码,请使用F8 您可以在program=>enhanced editor keys中自定义热键 问候,, Vasilij不确定这是否有帮助。仅在本地计算机上有完整SAS且 仅适用于旧的文本编辑器 您拥有完整的S

在基本SAS中,我们可以为列出的热键之一指定一个自定义命令,具体来说,我们可以使用ctrl+F3

提交代码的热键是F3和F8


有没有办法在SAS Enterprise Guide(SAS企业指南)中热键重新提交所选代码?

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

您可以在program=>enhanced editor keys中自定义热键

问候,,
Vasilij不确定这是否有帮助。仅在本地计算机上有完整SAS且 仅适用于旧的文本编辑器

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

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

在功能键上放上类似的东西

储存;注意:提交“%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

)

我应该强调我的问题:我希望能够用热键重新提交代码,就像我们用F3和F8提交常规代码一样。我在增强的编辑器键下找不到这样的选项-它似乎也不支持重新分配提交代码,比如说,如果F3按钮坏了。rsubmit?这正是SAS EG所做的!SAS EG只是连接到SAS实例的客户端,可以是本地的,也可以是远程的。所以,从技术上讲,它总是向远程机器提交代码。rsubmit与SAS EG不再相关。rsubmit主要用于SAS PC时代,当时您有本地SAS服务器和远程SAS服务器。我有什么不对劲吗?啊哈!我对SAS不了解,例如,但是,我的代码似乎是在本地运行的,我在这里使用Windows路径,当我使用F3提交时,而如果我在rsubmit和endrsubmit之间包装代码,我将其提交到服务器,我必须使用UNIX路径。这是我如何设置会话的结果吗?rsubmit仍然可以工作,因为您的SAS/CONNECT仍然可以处理这些状态。Windows路径并不意味着您在本地服务器上。查看您的SAS EG个人资料。如果您单击SAS EG窗口的右下角并检查您的配置文件,您应该看到您是使用本地服务器还是元数据服务器来分配工作区服务器。如果元数据服务器管理您的连接,您应该在SAS EG服务器列表中看到所有可用的服务器。您只需从sas代码中的下拉列表中选择代码,即可将代码提交到这些服务器中的任何一台。实际上,在编辑器中仍有许多设置,用户可以在本地工作,并使用rsubmit将所有内容发送到远程服务器。但是我同意,在使用EG时,您应该只使用远程服务器的登录凭据来创建EG配置文件。