gpt4 book ai didi

SAS 增强编辑器 : Submitting code block without manually highlighting

转载 作者:行者123 更新时间:2023-12-03 23:22:00 24 4
gpt4 key购买 nike

我很少需要提交整个 .sas 文件。相反,我一次提交一个步骤。这意味着我不断地突出代码。

问题:有没有办法让 SAS 提交代码块而不手动突出显示它?

临时工作:

Emacs ESS 具有“评估此段落和步骤”命令 C-c C-p .一种解决方案是使用 ESS 而不是增强型编辑器。但是,我正在研究 SAS for Windows,它目前似乎没有与 ESS 的交互功能。

SUBTOP命令可用于提交前 n 行代码。但是,SUBTOP 似乎无法在整个文档中的任意位置提交代码。

用空行分隔步骤似乎是 SAS 标准做法。这意味着代码块可以定义为两个非连续空行之间的文本。

最佳答案

我不知道这样做的直接方法。但是,有一些有用的选项。

首先,如果您在增强型编辑器中,您可以使用代码折叠功能使用键来扩展/收缩代码块。

Alt + 连字符 (Alt -) 折叠当前 block 。然后,Shift+(向下箭头)突出显示整个 block (现在是一行),然后 F8(或您分配的功能键,如果不同)提交该 block 。

其次,如果您使用程序编辑器,请启用从窗口中删除已执行代码的功能;那么你可以有效地使用SUBTOP。

第三,您可能会考虑以不同的方式构建您的程序。如果您通常需要分段运行它,则每个部分都可以是一个单独的程序。 Enterprise Guide 使这变得特别容易管理;每个程序都有自己的输出选项卡和日志,甚至。一个流程 = 一个“旧”程序,每个实质性步骤都是一个单独的实际程序文件(无论您喜欢运行什么方式);然后您只需右键单击要运行的步骤并选择提交即可运行。

关于SAS 增强编辑器 : Submitting code block without manually highlighting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38857193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com