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