最佳Fortran IDE

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

英特尔Visual Fortran似乎很多人围绕我很不方便。 因为不支持intellisense,重构等

那么,正如其他人已经提到,你可以使用一个单独的文本编辑器而不是IDE。 几个想到;

  1. VIM(或家庭之一) – 伟大的编辑function,非常可定制。 不幸的是,它仍然是一个不是IDE的编辑器。 它当然可以以各种方式进行定制,但在一段时间后会变得无聊。 而且,它的语法突出显示function在某种程度上是错误的。 也有免费/固定格式和f77 / f90 / f95一些问题/困惑…

  2. Emacs – 与上述几乎相同的优点/缺点。

  3. SlickEdit – 拥有非常好的fortran支持; 不幸的是,修改它是有点烦人和支持论坛没有太大的帮助。

一般来说,像上面提到的编辑器可以使用,但在这种情况下,最好从一开始就select一个,坚持下去; 随时改变你的工作习惯; 因为定制一切可能是耗时的以适应您的需求。

大多数编辑都遇到了fortran的语法问题,因为他们习惯于C语言(所有“打开”的东西都是“closures”的)。

就IDE而言,你的select并不是那么好:

  1. Silverfrost的编译器曾经带有它自己的IDE(如果我没有记错的话,柏拉图也是这样),不知道它发生了什么,它是否仍然是“活着的”
  2. Absoft也有自己的一个(从来没有使用过,所以…)
  3. 我曾遇到一位专门的Fortran编辑。 亚…的东西; 不幸的是我不记得它的名字; 也许别人会知道
  4. 最好的select之一(我曾经使用自己,所以我可能会有偏见)是Visual Studio + Resharper,它将添加一些编辑function,VS的编辑器。 他们中的大多数也可以用macros来完成。

这个职位可以使用一些编辑,但它是写在匆忙,所以…

那这些呢?

Photran – Fortran的集成开发环境和重构工具 (这是您需要的一切:D)

Oracle Solaris Studio高级C,C ++和Fortran开发平台

Geany也不错 我用它来做我在Fortran的小型项目。 工作也不错。

http://www.geany.org/

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

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

另请参阅Fortran的Code :: Blocks IDE 。 我不喜欢Code :: Blocks …

我从来没有使用它,但根据文档, NetBeans C / C ++插件也增加了对Fortran的支持 。 除了.NET开发之外,我使用NetBeans作为我的IDE,并喜欢它。 如果Fortran的支持是C,C ++,Java,Python,Ruby和PHP的一半,那么值得一看。

我们使用Visual Studio的内部扩展来完成Fortran代码的代码完成,并协助我们进行debugging。 但即便如此,仍有很大的改进余地。 我们的主要问题是:

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

我们使用太阳工作室,这是非常好的,但没有Windows版本。

jedit有一个很好的fortran模式,你可以为编译器和debugging器定义键盘绑定。 对于中小型项目来说这是相当不错的。 它也有svn和多个文件search。 也是非常好的hypersearch在哪里你得到你的比赛名单,你可以去一个点击的位置。 另一个好东西是gdb和ctags的插件。 你可以很容易地使用jython脚本的所有function。 它感觉有点像现代版本的emacs,它使用python而不是lisp。 检查出插件pipe理器。 它可以让你从服务器上下载所有的插件,并为你安装(比如在eclipse中)。

http://www.jedit.org