如何让 sublime text 看到不同文件夹中的 .mod 文件?

How to make sublime text see .mod files in different folders?

在我的程序中,我使用了多个 module 文件。为了保持主文件夹的清洁,我将它们全部移动到单独的文件夹中,并对我的 shell 脚本进行了必要的更改。一切都已正确完成,因为现在我可以编译并 运行 程序了。不幸的是,Sublime Text 3 看不到不在主文件夹中的 .mod 文件。在这样的行中:

use mymodule

它说:

Fatal Error: Can't open module file ‘mymodule.mod’ for reading at (1): No such file or directory

我该如何解决这个问题?

也许您必须将配置中的行更改为:

"shell_cmd": "gfortran '${file}' -Ipath/to/module -o '${file_path}/${file_base_name}'"

其中 path/to/module 是包含您的 .mod 文件的目录。 (只是一个建议,对Sublime编辑器一无所知。)

在 Sublime Text 中转到 Preferences->Package Settings->SublimeLinter->Settings - User。在 "gfortranfixedform""gfortranmodern" 块中(取决于您使用的是什么形式)添加一个参数:"args": ["-Ipath/to/modfiles"],其中 path/to/modfiles 是一个包含您的 .[=20= 的目录] 个文件。