熱鍵在基地SAS,我們可以指定一個自定義命令所列出的熱鍵之一,特別是我們可以assign a hotkey for rsubmitting under Tools -> Options -> Keys,說CTRL + F3 。指定「rsubmit」在SAS企業
提交代碼的熱鍵是F3和F8。
有沒有辦法我們可以hotkey rsubmit SAS Enterprise Guide中選擇的代碼?
熱鍵在基地SAS,我們可以指定一個自定義命令所列出的熱鍵之一,特別是我們可以assign a hotkey for rsubmitting under Tools -> Options -> Keys,說CTRL + F3 。指定「rsubmit」在SAS企業
提交代碼的熱鍵是F3和F8。
有沒有辦法我們可以hotkey rsubmit SAS Enterprise Guide中選擇的代碼?
如果您選擇的代碼,然後按鍵盤上的F3,它將運行選定的代碼。 F8如果你想提交整個代碼。
您可以自定義在 「程序」 熱鍵=> 「增強型編輯器按鍵」
問候, 瓦西里
不知道這會有所幫助。只有在本地計算機上有完整的SAS時纔可使用,而 只適用於舊的文本編輯器。
您可以創建一個宏命令和將其分配給功能鍵。
如果突出顯示代碼,功能鍵將把核心發送到服務器執行。
把像這樣的功能鍵
店;注意notesubmit '%rsubh';
存儲命令將突出顯示的文本保存在剪貼板中。命令宏讀取剪貼板並將代碼提交給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按鈕被打破)。 – Therkel
rsubmit?這正是SAS EG所做的! SAS EG只是連接到可以本地或遠程的SAS實例的客戶端。所以,從技術上說,它總是將代碼提交給遠程機器。 rsubmit與SAS EG無關。當您擁有本地SAS服務器和遠程SAS服務器時,rsubmit主要用於SAS PC的日子。我在這裏有什麼問題嗎? –
啊哈!我不知道關於SAS EG的情況。但是,當我用F3提交時,我的代碼似乎在本地運行(我在這裏使用Windows路徑),而如果我在'rsubmit'和'endrsubmit'之間包裝代碼,我將它提交給服務器(我必須使用UNIX路徑)。這是如何設置我的會話的結果? – Therkel