缩进 SAS 程序代码

Indent SAS program codes

我写了一个完整的程序,但它没有像 SAS Enterprise Guide 或专业人士那样缩进或格式化。

有没有办法自动indent/reformat整个程序,让它看起来更专业?

如果您使用的是企业指南,则有一个 auto-indenting 功能。 ctrl+i 会自动format/indent 你的代码。

我不知道有任何使用 SAS Display Manager(DM - 通常称为 Base SAS)的方法。您可以在线查找用户编写的宏,或者更简单地打开 EG,打开您的程序,对其进行格式化,然后将其另存为 .sas 文件。

SAS Studio 也包含此功能,并且作为 SAS University Edition 的一部分免费提供。

如果您使用 EMACS 作为您的编辑器,那么我认为 ESS 包有格式化选项。

https://ess.r-project.org/index.php?Section=home