Note that you need another extension called NCL Support for language support and auto suggestion.
Open/creat a jupyter-notebook
Choose the NCL kernel
Code and run!
The work has been completed by 90%!
Contact me:linlf7@mail2.sysu.edu.cn
Change log:
Version 0.1.6
优化终端控制逻辑
Version 0.1.7
现在可以正确显示程序运行时间了
Version 0.1.8
可以直接在block下方输出运行结果
Version 0.1.9
优化终端控制逻辑
优化运行序号显示
增加重置按钮
Version 0.2.0
支持全部运行等
Version 0.2.2
优化内核初始化过程
Version 0.2.3
优化全部运行的速度
支持用reset注释触发重置
支持用skip注释跳过该block的运行
Version 0.2.4
支持导出为ncl文件
Version 0.2.5
内置superPrint
Version 0.2.6
将临时文件放在.ipynb_checkpoints文件夹中
Version 0.2.7
采用新检测终端方案和新输出检测方案
各文件独立进程(独立进程超过五个会触发提醒)
superPrint暂时不适配新输出检测方案
Version 0.2.8
由于vscode的bug,有时候会新建多余终端
superPrint改用全新方案
Version 0.2.9
优化初始化过程1
全部运行的一些bug修复
Version 0.3.0
优化linux下的兼容性
尝试检测异常退出并自动重启
增加.preload文件,重启时自动加载
Version 0.3.1
输出优化
全部运行暂未适配新输出方案
Version 0.3.2
尝试支持shell脚本运行
长时间运行下优化性能
Version 0.3.3
支持右键使用superPrint
支持仅运行一行代码(runLine)
修复全部运行
Version 0.3.4
superPrint输出一维数据时可以显示折线图
优化superPrint属性和坐标显示
Version 0.3.5
更稳定的异常退出检测
性能优化
superPrint支持file类型
为输出结果增加路径跳转
优化输出
全部运行采用新方案,速度接近原生,暂不支持superPrint
块工具栏增加折叠展开等按钮
尝试解决终端检测错误及启动多个终端的问题
可导出块链接,用于快速跳转
代码优化
Version 0.3.6
分屏显示输出结果
Version 0.3.7
现在可以star一个块了(dev)
优化多块运行逻辑
支持Go To Symbol
分屏显示增加图片显示,链接跳转
Version 0.3.8
修复0.3.7的一些问题
隐式创建终端
优化导出为ncl脚本时的逻辑
默认ctrl/alt/cmd+enter运行单元格
增加分屏实际内容面积
全部运行可以输出到分屏
分屏显示图片时,提供复制和保存按钮
提供screen模式,以保存进度
提供一个命令来关闭所有script进程: Closing All Script Terminal
Version 0.3.9
修复一些问题
支持隐式调用superPrint
提供show函数,用于在输出中显示图片
配合 NCL Support 的单词补全优化以及自动加载特定脚本
完成 superPrint 对分屏显示的适配
Version 0.4.0
块工具栏可以点击触发符号搜索
PS:
Files in folder ".ipynb_checkpoints" are nessasary for the extension, do not remove or delete them.
Generally, you do not need the "begin" and "end" statement in block, because the extension would automatically wrap every block with them, except one containing "load xxx" or a function/procedure
The interrupt button can only stop the timing, not really stop the running process.
The restart button will clear all output and restart the running kernel.
How to fully reset the extension? Just delete the folder: .ipynb_checkpoints and click restart button.