私は Sublime テキスト エディターを使用して、SAS でのコード記述の大部分を行っています。唯一の本当の問題は、ファイルをバッチ モードで実行する必要があり、個々のコードを簡単に実行できないことです。ほとんどの場合、これは気になりませんが、SAS と Sublime を同時に開いて同じファイルを操作できると便利な場合があります。SASで何かを変更して保存すると、崇高にファイルが自動的に更新されて変更されます。残念ながら、SAS は恩返しをしません。autoexec.sas ファイルとディスプレイ マネージャーをいじっていますが、問題が発生しています。このコードは、ファイルを閉じてから再度開きます。
dm editor 'winclose' editor; dm editor 'inc "%sysget(SAS_EXECFILEPATH)"' editor;
次に、これをマクロに入れようとしました
%macro Refresh;
dm editor 'winclose' editor;
dm 'inc "%sysget(SAS_EXECFILEPATH)"';
%mend;
キー定義を追加します
dm "keydef F12 '%NRSTR(%Refresh);";
F12を押すと、
ERROR: Two or more Commands Start with 'dm'. Please reenter.
誰でもこれを修正する方法について何か考えがありますか?