我们的Pine Script®编辑器不断变得更好

Jun 15, 2023

我们在去年推出新编辑器时,我们告诉您这将让引入更多功能成为可能,这正是我们从那时起一直在做的事情。让我们看一下其中的一些新功能。

更新图表上的脚本

当您对图表上已加载的脚本的代码进行更改时,您现在可以使用“图表更新”而不是“保存”。这允许脚本的图表版本使用新代码进行更新,同时仅增加其次要版本(版本26.0将变为26.1),并保留脚本“设置”标签页中的值。

“图表更新”功能是通过“添加到图表”按钮的切换来实现的。要启用它,请从“添加到图表”按钮旁边的下拉列表中选择“图表更新”。当使用Ctrl+Enter/Cmd+Enter快捷键时,您的切换选择决定了将使用哪一个编辑器。

在使用“图表更新”之前,您的脚本必须位于图表上,并且其代码必须已更改。

更好的控制台显示

我们改进了控制台中警告和错误消息的显示。它们现在显示时间并包含可单击的行号,使焦点集中在代码中的错误源上。这些消息采用颜色编码:灰色表示状态更改,黄色表示警告,红色表示错误。

编辑器设置

“更多”菜单(三个点)中提供了一个新的“编辑器设置”对话框,使您可以更好地控制编辑器的行为。

您现在可以控制:

  • 自动完成
  • 小地图显示在编辑器窗口右侧
  • 在80个字符标记处显示垂直标尺
  • 使用时显示提示 import.

这只是一个开始; 我们将在那里添加更多选项。

使用导入脚本库的改进

使用脚本库变得更加容易 — 您现在可以通过一个按钮导入许多热门且有用的脚本库。目前,这适用于以下脚本库:

  • TradingView/Strategy/3
  • PineCoders/VisibleChart/4
  • PineCoders/Time/3

要导入这些脚本库中的任何一个,只需开始编写它们的名称,导入字符串就会自动添加:

由于脚本库不会立即加载,因此添加了新的嵌入提示来帮助确定加载状态:

  • “正在加载…” — 正在加载库脚本时
  • “as {LibraryName}”如果没有指定自定义别名 — 如上例中的“as VisibleChart”
  • 使用自定义别名时,加载过程中只会显示“正在加载…”

要启用行提示,请转到用户菜单并选中相应的框:

此外,如果将鼠标悬停在导入该脚本库的行上,现在可以看到脚本库描述:

新的缩进逻辑

现在,在需要缩进本地块语句开头的行末尾按Enter键,将在下一行提供所需的缩进。这适用于新函数和类型的声明,以及条件和循环结构。

我们希望您发现这些高需求的功能很有用,并请继续向我们发送您的反馈和建议,以便我们让平台成为最好。我们为您打造TradingView,始终渴望听到您的想法。

TradingView团队


 

还没有关注我们的中文微信公众号?快来扫二维码吧!

Look first Then leap

TradingView专门为您而打造,请确保您充分利用我们出色的功能
开启图表