如何让 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= 的目录] 个文件。
在我的程序中,我使用了多个 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= 的目录] 个文件。