最好的Fortran IDE

时间:2010-08-13 04:16:07

标签: ide fortran

有没有人在stackoverflow上使用Fortran?你使用什么IDE,你觉得哪一个最好?

似乎很多人围观我对英特尔Visual Fortran非常不方便。因为没有对intellisense,重构等的支持

7 个答案:

答案 0 :(得分:20)

答案 1 :(得分:12)

好吧,正如其他人已经提到的那样,您可以使用单独的文本编辑器代替IDE。有些人想到了;

  1. VIM(或其中一个家族) - 出色的编辑功能,非常可定制。不幸的是,它仍然是一名编辑 不是IDE。当然,它可以通过各种方式进行定制,但一段时间后会变得无聊。此外,它的语法突出显示功能有些错误。还有一些免费/固定格式和f77 / f90 / f95的问题/混淆......

  2. Emacs - 与上述相同的优点/缺点。

  3. SlickEdit - 有非常好的fortran支持;不幸的是,修改它有点烦人,支持论坛没有多大帮助。
  4. 一般情况下,可以使用上面提到的编辑,但在这种情况下,最好从一开始就选择一个并坚持下去;随时改变你的工作习惯;因为定制所有东西可能是耗时的,以满足您的需求。

    大多数编辑都有使用fortran的语法问题,因为他们已经习惯了C语言(“打开”的所有内容都有“关闭”)。

    就IDE来说,你的选择并不是那么好:

    1. Silverfrost的编译器过去常常带有它自己的IDE(柏拉图,如果我确实记得正确;它已经有一段时间了) - 不知道发生了什么,以及它是否仍然“活着”
    2. Absoft也拥有其中一个(从未使用过它......)
    3. 我遇到过一位专门的fortran编辑;亚...的东西;不幸的是,我不记得它的名字;也许别人会知道
    4. 最好的选择之一(我曾经使用过,所以我可能有偏见)是Visual Studio + Resharper,它会为VS的编辑器添加一些编辑功能。其中大多数也可以用宏完成。
    5. 这篇文章可以使用一些编辑但是写得很匆忙,所以......

答案 2 :(得分:6)

Geany也很好。我将它用于我在Fortran的小项目。也很好用。

http://www.geany.org/

答案 3 :(得分:5)

我从未使用它,但根据文档,NetBeans C/C++ plugin also adds support for Fortran。我使用NetBeans作为我的IDE,除了.NET开发之外的所有东西都喜欢它。如果Fortran支持是对C,C ++,Java,Python,Ruby和PHP的支持的一半,那么值得关注。

答案 4 :(得分:4)

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

但是有一些项目。我已经尝试了Photran,Fortran IDE for Eclipse。它对自动完成和重构的支持有限。

另请查看Code::Blocks IDE for Fortran。我不喜欢Code :: Blocks ...

答案 5 :(得分:1)

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

  • 视觉工作室的不稳定性。调试程序中的错误可能会导致VS.
  • 崩溃
  • 有时VS会显示损坏的堆栈跟踪(而WinDBG会正确显示)。
  • 调试器不会显示CHARACTER类型(LEN = :),ALLOCATABLE
  • 的变量值
  • 编辑并继续不支持

我们使用Sun工作室,它非常好,但没有Windows版本。

答案 6 :(得分:1)

jedit有一个很好的fortran模式,你可以为编译器和调试器定义键绑定。 对于中小型项目来说,这是非常好的。它还有svn和多个文件搜索。同样非常好的是你可以获得你的比赛清单,只需点击一下即可进入该位置。另一个好东西是gdb和ctags的插件。您可以使用jython轻松编写所有函数的脚本。感觉有点像使用python而不是lisp的现代版emacs。看看插件管理器。它允许您从服务器下载所有插件并为您安装(例如在eclipse中)。

http://www.jedit.org