Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最佳Fortran IDE_Ide_Fortran - Fatal编程技术网

最佳Fortran IDE

最佳Fortran IDE,ide,fortran,Ide,Fortran,有人在stackoverflow上使用Fortran吗?您使用哪种IDE?您认为哪种IDE最好 似乎我周围的很多人都对英特尔Visual Fortran不太方便。因为不支持intellisense、重构等功能。这些功能如何: (这是你需要的一切:D) 许多Fortran开发人员使用文本编辑器和一些构建自动化工具,如CMake或SCons。部分原因是缺少功能完善的IDE 但也有一些项目。我已经试过了,用fortranideforeclipse。它对自动完成和重构的支持有限 也来看看。我不喜欢Cod

有人在stackoverflow上使用Fortran吗?您使用哪种IDE?您认为哪种IDE最好

似乎我周围的很多人都对英特尔Visual Fortran不太方便。因为不支持intellisense、重构等功能。

这些功能如何:

(这是你需要的一切:D)


许多Fortran开发人员使用文本编辑器和一些构建自动化工具,如CMake或SCons。部分原因是缺少功能完善的IDE

但也有一些项目。我已经试过了,用fortranideforeclipse。它对自动完成和重构的支持有限


也来看看。我不喜欢Code::Blocks…

我们使用visual studio的内部扩展来完成fortran代码的代码,并帮助我们进行调试。但即便如此,仍有很大的改进空间。我们的主要问题是:

  • VisualStudio的不稳定性。调试程序中的错误可能会导致VS崩溃
  • 有时VS显示损坏的堆栈跟踪(而WinDBG正确显示)
  • 调试器不会显示可分配的字符类型(LEN=:)的变量值
  • 不支持编辑并继续

我们使用了Sun workshop,它非常好,但是没有windows版本。

正如其他人已经提到的,您可以使用单独的文本编辑器来代替IDE。我想到了几个

  • VIM(或家族成员之一)-强大的编辑功能,非常可定制。不幸的是,它仍然是一个编辑 不是IDE。当然,它可以通过多种方式进行定制,但过一段时间就会变得枯燥乏味。此外,它的语法突出显示功能有些错误。自由/固定格式和f77/f90/f95也存在一些问题/混乱

  • Emacs-与上述优点/缺点几乎相同

  • SlickEdit-具有非常好的fortran支持;不幸的是,修改它有点烦人,支持论坛也帮不了什么忙 一般来说,可以使用上面提到的编辑器,但在这种情况下,最好从一开始就选择一个并坚持使用它;改变你的工作习惯;因为定制任何东西都会很费时,以满足您的需要

    大多数编辑器在fortran语法方面都有问题,因为它们习惯于C语言(在C语言中,“打开”的东西都有“关闭”)

    就IDE而言,您的选项并没有那么好:

  • Silverfrost的编译器过去常常附带自己的IDE(柏拉图,如果我没记错的话;已经有一段时间了)——不知道它发生了什么,也不知道它是否还“活着”
  • Absolft也有自己的一款(从未如此使用过…)
  • 我曾经遇到过一个专门的fortran编辑器;是……什么;不幸的是,我记不起它的名字;也许其他人会知道
  • 其中一个最好的选择(我曾经使用过自己,所以我可能有偏见)是VisualStudio+Resharper,它将为VS的编辑器添加一些编辑功能。它们中的大多数也可以通过宏来完成

  • 这篇文章可能需要一些编辑,但它写得很匆忙,所以…

    我从来没有用过它,但根据文档,它是。除了.NET开发之外,我将NetBeans用作我的IDE,我非常喜欢它。如果FORTRAN支持是支持C、C++、java、python、Ruby和PHP的一半,那么值得一看。

    JEDDIT有一个很好的FORTRAN模式,可以为编译器和调试器定义键绑定。 对于中小型项目来说,这是相当不错的。它还具有svn和多文件搜索功能。还有一个很好的例子是hypersearch,在这里你可以得到一个匹配的列表,你只需点击一下就可以找到这个位置。另一个好东西是gdb和CTAG的插件。使用jython可以非常轻松地编写所有函数的脚本。它感觉有点像使用python而不是lisp的emacs的现代版本。查看插件管理器。它允许您从服务器下载所有插件并为您安装它们(就像在eclipse中一样)


    杰尼也很好。我在Fortran中的小项目中使用它。效果也不错


    谢谢,看起来很酷。但它只在Solaris/Linux上运行。虽然很多人把Fortran和其他只在Windows上运行的应用程序放在一起使用。。。Photran在Windows上运行。是的,Photran!现在看来是最好的。让我们看看其他人最常用的IDE如何安装Photran:已尝试安装Photran。它在Cygwin或MinGW上运行。不太方便(感谢一个好的文本编辑器-如果我在本地运行,我会考虑使用IDE,但我编写的Fortran中有很多都是为远程HPC系统编写的,而且来回的图形连接比steller少(很幸运)。你提到的都不是Fortran IDE。@wmac-你能解释一下你的评论吗?你的选项3。“有一个专门的…”是没有用的。它已经两年没有更新了,所以对我们没有用处。这个问题的答案与科学需要的答案类似。检查一下,这似乎是一个相当无用的答案,因为没有其他人可以访问您的内部工具。Geany很棒,我希望断点能够工作。