shinyypig / matlab-in-vscode

A vscode extension for matlab.
MIT License
44 stars 4 forks source link

Enhancement 识别文件中的clc 清理终端历史 #19

Closed xpsakaubtth42019 closed 1 year ago

xpsakaubtth42019 commented 1 year ago

是否根据实际文件中的clc,clear、close等,清理终端、历史

shinyypig commented 1 year ago

clc clear close 不都是能正常运行的吗?

xpsakaubtth42019 commented 1 year ago

指令窗口单独可以运行,我的意思是文件中的clc是否可以反应到输出的终端里,将终端的上一个输出清除 image

shinyypig commented 1 year ago

这不是很好做,在pybackend中,clc 这个命令实际上是无效的。之所以现在能部分运行,是因为做了一个单独的识别,判断输入的指令是否为 clc。如果是运行某个文件,然后代码中包含了clc,那就需要对代码进行解析,判断是否有clc。这难免会引入bug。