ASTRO轻应用 ASTROZERO-AstroZero脚本概述:代码编辑器

时间:2024-08-20 11:09:51

代码编辑器

在代码编辑区域,在符号上单击鼠标右键,会出现如图2所示代码导航功能。除此之外,脚本编辑器还提供了智能提示、代码补全、显示光标的所在行和列信息等能力。

图2 代码导航
  • Go to Definition

    在代码编辑区域,在符号上单击鼠标右键,选择Go To Definition,可以跳转到符号的定义代码部分。

  • Go to References

    在代码编辑区域,在符号上单击鼠标右键,选择Go to References,可以查看符号在脚本中的引用情况。

  • Go to Symbol

    在代码编辑区域,单击鼠标右键,选择Go To Symbol,选择任意符号,可以跳转到该符号的定义代码部分。

  • Run

    在代码编辑区域,在符号上单击鼠标右键,选择Run,执行脚本。

  • Peek Definition

    在代码编辑区域,在符号上单击鼠标右键,选择Peek Definition,可以查看代码的定义。

  • Peek References

    在代码编辑区域,在符号上单击鼠标右键,选择Peek References,可以查看代码的引用。

  • Rename Symbol

    在代码编辑区域,在符号上单击鼠标右键,选择Rename Symbol,可重命名所选符号。

  • Change All Occurrences

    在代码编辑区域,选中一个字符串,单击鼠标右键,选择Change All Occurrences,可以批量修改代码中所有包含该字符串的内容。

  • Format Document/Format Selection

    在代码编辑区域,选择一块代码,单击鼠标右键,选择Format Selection;或者直接在任意位置单击鼠标右键,选择Format Document,可以对代码进行格式化排版。

  • Fix lint issue

    在代码编辑区域,选择一块代码,单击鼠标右键,选择Fix lint issue;或者直接在任意位置单击鼠标右键,选择Fix lint issue,可以对代码进行静态规范错误修复。

  • Cut/Copy

    在代码编辑区域,选择代码单击鼠标右键,选择Copy,可以剪切或者拷贝所选代码。

  • Command Palette

    在代码编辑区域,在符号上单击鼠标右键,选择Command Palette或者按F1,进入命令面板,可以执行很多编辑功能。

    图3 命令面板
  • Hover

    把鼠标停留在符号上,可以查看符号的定义概要。再按住Ctrl键,单击符号,可以查看符号更加详细的定义。

    例如,鼠标停留在“useObject”上,显示图4所示,可查看其定义概要。按Ctrl键,单击“useObject”,可查看更详细的定义,如图5

    图4 查看定义概要
    图5 查看更详细的定义
  • Bracket matching

    高亮显示与选择内容匹配的符号,如{}、()、[]等。

    图6 Bracket mathching
  • Errors & Warnings

    编辑代码时,如果有语法错误,会在这个语法下面显示红色波浪线,鼠标移动上去,会显示具体错误。

    图7 Errors&Warnings
  • Go to Line

    “Ctrl + g”,再输入行号,可以跳转到指定的代码行。

  • Search and Replace

    “Ctrl + f”,输入关键字,可以搜索当前代码的内容。表示搜索的内容分别支持大小写匹配、全文匹配、正则表达式。

    “Ctrl + h”,输入关键字,可以查找并替换代码中的内容。

  • Code Complete
    • 全局符号补全
      图8 complete_symbol
    • 对象成员补全
      图9 complete_member
    • 参数补全
      图10 complete_parameter
  • Comment Code

    在代码编辑区域,选择一块代码,输入“Ctrl + /”组合键,可以注释或去注释选择的代码块。

  • Save File

    在代码编辑区域,“按Ctrl + s” ,或者单击右上角的保存图标,可以保存脚本。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_9160.html