我知道之前的一些问题(例如这里、这里和这里)指出需要修改名为
.octaverc
的文件。
现在,有不同的文件具有该名称(此处)。在 Windows 11 和 Octave 8.3.0 中,此处保留两个文件:
我尝试用记事本打开它们,并在末尾插入短语
graphics_toolkit("gnuplot")
,但由于缺乏管理员权限,我后来无法以任何形式保存文件,即使在我自己的笔记本电脑上登录并登录作为管理员(进入命令行并使用 net user administrator /active:yes
为此设置管理员配置文件)。
不幸的是,VSC 中的 Octave 扩展没有太多可链接到 gnuplot 的首选项。
我不确定如何在工作目录中设置新的
.octaverc
文件。是针对每个文件夹吗?它会是一个文本文件吗?我能从 VSC 内部找到 wd 吗?名称中是否还必须包含隐藏文件的.
?它会带有扩展名吗,例如.txt
?
所以我迷失了方向,在一个可能很容易通过一些更详细的步骤解决的问题上浪费了大量时间。
对于像我这样的其他傻瓜...以下内容解决了问题:
我用记事本在保存 Octave 和 Matlab 文件 (file.m) 的文件夹中创建了一个空白文本文件。所以我没有去
Program Files
,那里是Octave可执行文件和gnuplot。
该文件非常简单:
我通过选择
Save As File
> All Files
来保存它,这样它就没有扩展名。是的,使用 .octaverc
就好像它是一个 Linux 隐藏文件一样。这是 VSC 中的一些随机文件:
现在,在扩展中
Octave Execution LucasFA
需要包含 Octave 的路径:
为了完整起见,我安装的其他相关扩展是
GNU Octave WASM
、Octave Formatting
、Octave Debug
和 Octave Degugger
。对于 gnuplot,我有 mammothb 的扩展 Gnuplot
和 Mario Schwalbe 的 Gnuplot
,以及 fizzybreezy 的 Gnuplot Preview
。