gpt4 book ai didi

RStudio 从 SQL 中删除前导空格格式

转载 作者:行者123 更新时间:2023-12-04 23:19:53 26 4
gpt4 key购买 nike

我意识到这在技术上是一个格式化问题而不是编程问题,但它与对 SQL 和 RStudio 的理解相互关联,所以我觉得它仍然合适。

我有一个用 Microsoft SQL Server Management Studio 编写的脚本,它的格式非常复杂,便于查看。例如:

SELECT (
CASE WHEN Variable in (1,2)
THEN 1
ELSE 2
END
)

但是,当我将其粘贴到 RStudio 时,它变成了这样:
SELECT (
CASE WHEN Variable in (1,2)
THEN 1
ELSE 2
END
)

当前面有一个左括号时,它会保留一个制表符,但没有其他内容。我可以操纵它保留的选项卡的大小,但无论我在工具>全局选项>代码编辑中使用什么选项,我都不能保留任何其他格式。从上面的例子来看,这看起来没什么大不了的,但是我的代码由多个嵌套查询组成,如果没有格式,就会变得非常困惑。任何建议表示赞赏!

最佳答案

我在问这个问题后终于想通了,但我认为其他人可能也有同样的问题,所以我想分享答案。

Tools>GlobalOptions>CodeEditing 中有另一个选项,表示“粘贴后自动缩进代码”,默认选中。显然,它会删除您的所有格式并添加自己的选项卡。取消选中它解决了问题。

关于RStudio 从 SQL 中删除前导空格格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30224476/

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