在Oracle SQL Developer中,某些查询太长而无法在一行中显示,因此我必须使用滚动条才能在右侧看到隐藏的文本。
如何使Oracle SQL Developer自动将长查询包装到新行上?
答案 0 :(得分:2)
没有“自动转换代码”,但是我们有格式化程序。
格式化程序具有规则。有一条规则可以控制一行代码的最大长度。
在格式化程序中设置“最大字符行宽度”首选项。
然后格式化代码(ctrl + F7)
但这不是绝对的。
以下是设置为45的屏幕截图,可见线槽也设置为45(和红色),带有一些格式化的代码。
请注意,我还告诉格式化程序,不要在SELECT或FROM中的逗号前后插入回车符。
我们不会截断文字,中间的单词...相反,我们会在下一个完整的单词处强制换行。 相反,我建议是研究一般围绕换行符的首选项-其中很多。
在调整首选项时,您可以实时查看示例代码格式,从而了解真正的效果。
答案 1 :(得分:0)
答案 2 :(得分:0)
感谢那位杰夫史密斯
CTRL+F7
将从单行转换为格式化代码。不是直接回答问题,而是更好地解决我的类似问题/问题。