vscode中的终端显示异常

想请教一下各位大神,我在VScode中运行julia之后,很简单的一条命令运行了好几秒才出结果,并且在终端显示的是这个样子…好像并不是在julia REPL中运行的样子呀? :sob:

不知道是哪里出了问题呀?setting.json是这样的:

vscode是官网上下载的最新版,julia扩展包是1.0.3,安Julia之前安装了python,python的终端运行没问题

你这里执行的是 debug,

直接Ctrl+Shift+P 找到,Julia:Start REPL就可以了,然后单行或者多行执行:

1 个赞

我…我点了julia:start repl之后,在终端弹出了可以正常使用的Julia的repl,但是我一运行我的.jl文件,终端就又变回debug了 :sob: :sob: :sob:
正常的REPL:


运行文件之后:

在Problem里面还有两条奇怪的报错:
End of file expected.和File icon theme is unknown or not installed.

Press ENTER to close this terminal

这里的 warning 跟 error可以暂时忽略

不要用F5启动,F5启动的是很慢的Debugger,在代码里alt+enter可以发送代码到REPL, 直接运行jl文件建议加tasks.json写入julia yourProgram.jl 然后调用task . 另外建议settings.json里加入 "julia.execution.resultType": "inline"

1 个赞

ctrl + shift + enter

1 个赞

建议仔细阅读https://www.julia-vscode.org/docs/stable/userguide/runningcode/,如果想要在REPL下运行,不要使用右上角的两个按钮以及F5/Ctrl+F5

1 个赞

ENTER了好几下都没啥反应,依然在Debug的状态 :pensive:

感谢!成功把代码弄到了REPL里运行!
在settings.json里加入这一行代码之后结果好像没有什么变化 :thinking:

在REPL中运行会有点问题,比如readlin()的输入就会存在一些问题;println出来的东西会显示在“终端”中而非“输出”中,并且如果第二次运行程序会警告“重新定义常量”,但事实上从未重新定义常量。