Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>NCL SupportNew to Visual Studio Code? Get it now.
NCL Support

NCL Support

Feliks

|
1,940 installs
| (1) | Free
Support for NCL
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Support for NCL

Providing powerful support for NCL (NCAR Command Language)

Document and feedback

Contact me: linlf7@mail2.sysu.edu.cn

  • Version: 0.6.5

    1. 变量提示等支持load加载的ncl文件(当前仅支持相对于当前文件的路径)
    2. 修复重新运行后图片显示的问题
    3. 改进提示内容的刷新
    4. 改进shift+enter的功能
    5. 改进部分属性的枚举值提示
    6. 完善部分函数高亮
    7. 支持重新运行按钮
    8. 尝试修复类似 res@$test$后的提示问题
    9. 尝试修复不提示函数内变量的问题
    10. 修复":="后的属性提示问题
    11. 当终端未能正确启动时,自动打开让用户手动操作
  • Version: 0.6.4

    1. 大纲中的函数默认折叠到 Func中
    2. 支持运行时自动检测是否执行成功,未成功则尝试弹窗选择conda环境
    3. 改进终端可用性的检测
  • Version: 0.6.3

    1. 该版本基于VSCode 1.93.0,较老版本可能无法使用
    2. 为NCL文件新增大纲和输出视图
    3. 为所有属性和函数的悬浮提示提供中文翻译
  • 更新日志
  • Version: 0.4.4
    1. 增加空格触发赋值(=)和重新赋值(:=)的功能
    2. 增加句号触发逻辑判断符的功能
  • Version: 0.4.5
    1. 补上部分未高亮函数
    2. 空格触发的一点优化
    3. 优化自己提示自己的情况
    4. 增加部分代码片段
    5. 增加文件logo
    6. 更改插件logo
  • Version: 0.4.6
    1. load命令可触发文件补全
    2. 优化运行逻辑
    3. 处理与 NCL notebook 的可能冲突
    4. 更换提示生成方案,尝试优化性能
    5. 修复工作区符号不刷新的问题
    6. 提供在文件中搜索符号的功能
    7. 优化自定义函数高亮算法, 原文档中的函数也能被识别
    8. 属性后的空格触发可以提供特定绘图属性值的提示
    9. 若光标上一行存在变量,则即使当前行为空行,shift+enter也可生效
    10. 增加Go To Symbol功能
  • Version: 0.4.7
    1. 修复块注释(/;...;/)不正常识别的问题
    2. 补充大量属性值提示
    3. 补充部分代码片段
  • Version: 0.4.8
    1. 优化空格触发
    2. 颜色提示支持ncl中所有内置命名颜色,配合NCL Color插件可以方便的查看和修改颜色
  • Version: 0.4.9
    1. 补全getvardimnames的高亮
    2. 优化空格触发
    3. 适配 NCL notebook 的 show, display 函数
    4. 优化计算单词补全的时机
    5. 修复symbol功能存在的一些问题
    6. 配合 NCL notebook 提供自动加载脚本功能
    7. 在文档中自定义的函数需要手动更新
    8. shift+enter可以重复插入的函数了
    9. 支持鼠标悬浮在函数和属性上显示提示
  • Version: 0.5.0
    1. 补全提示额外带有函数或属性的描述
    2. 修复上个版本的一些问题
  • Version: 0.5.1
    1. 悬浮提示ui改进
    2. 悬浮提示可用于自定义函数跳转
    3. 大幅优化代码和补全提示逻辑
    4. shift+enter在该行仅有一个单词时可以帮助补全@
  • Version: 0.5.2
    1. 改进补全提示
    2. 提供属性及属性值的智能提示
    3. 提供终端报错的提示
    4. 提供终端文件行跳转
  • Version: 0.5.3
    1. 空格触发提供快速颜色输入
    2. 改进终端报错提示
  • Version: 0.5.4
    1. 识别更多的报错类型
    2. shift+enter可以帮助重复上一个属性的所属部分
  • Version: 0.5.5
    1. 修复上个版本的一些问题
    2. 识别脚本中的变量
  • Version: 0.5.6
    1. 优化单词的识别和提示
    2. 提供属性和变量后的连续触发
  • Version: 0.5.7
    1. 空格触发和连续触发优化
  • Version: 0.5.8
    1. 修复属性值悬浮提示的问题
  • Version: 0.5.9
    1. 修复空格触发的一些问题
    2. 修改代码片段实现方式
    3. 代码优化
  • Version: 0.6.0
    1. 提供字符串内字体的智能补全和预览
    2. 提供颜色补全建议的颜色预览
  • Version: 0.6.1
    1. 统一所有颜色为首字母大写
  • Version: 0.6.2
    1. 代码优化
    2. 终端报错提示功能整合到 NCL Error 插件中
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft