web-dev-qa-db-ja.com

最高のFortran IDE

StackoverflowでFortranを使用している人はいますか?あなたはどのIDEを使用しますか、そしてどれを一番良いと思いますか?

私を取り巻く多くの人々は、Intel Visual Fortranに非常に不便であるようです。インテリセンス、リファクタリングなどのサポートがないため.

49
Roy

他の人が既に述べたように、IDEの代わりに別のテキストエディタを使用できます。

  1. VIM(またはファミリーの1つ)-優れた編集機能、非常にカスタマイズ可能。残念ながら、それはまだIDEではなくエディターです。もちろん、さまざまな方法でカスタマイズできますが、しばらくすると退屈になります。また、構文の強調表示機能が多少誤って作成されています。また、フリー/固定形式とf77/f90/f95に問題/混乱があります...

  2. Emacs-上記とほぼ同じ利点/欠点。

  3. SlickEdit-非常に素晴らしいfortranサポートがあります。残念ながら、変更するのは少し面倒で、サポートフォーラムはあまり役に立ちません。

一般に、上記のようなエディターを使用できますが、その場合は、最初から1つを選択してそれを使用することをお勧めします。あなたが行くようにあなたの仕事の習慣を変更します。すべてをカスタマイズすると、ニーズに合わせて時間がかかる可能性があるためです。

ほとんどのエディターはCに慣れているため、Fortranの構文に問題があります(「開く」ものはすべて「閉じる」)。

IDEに関する限り、あなたのオプションはそれほど素晴らしいものではありません。

  1. Silverfrostのコンパイラは独自のものでしたIDE(プラトー、私が正しく覚えていれば;それはしばらくの間でした)-何が起こったのか、それがまだ「生きている」かどうかわからない
  2. Absoftにも独自のものが1つあります(決して使用しませんでした...)
  3. かつて出会った専門のFortranエディターがありました。そう...何か;残念ながら、その名前は覚えていません。多分他の誰かが知っているだろう
  4. 最良のオプションの1つ(私は自分自身を使用していたため、偏見があるかもしれません)はVisual Studio + Resharperです。これにより、VSのエディターにいくつかの編集機能が追加されます。それらのほとんどはマクロでも実現できます。

この投稿は編集を使用できますが、急いで書かれているので...

13
Rook
21

Geanyもいいです。 Fortranの小さなプロジェクトに使用します。かなりうまく機能します。

http://www.geany.org/

6
Gauss

使用したことはありませんが、ドキュメントによると NetBeans C/C++プラグインはFortranのサポートも追加しています です。 NetBeansをIDEとして使用します。見る価値があります。

5
Thomas Owens

多くのFortran開発者は、テキストエディターと、CMakeやSConsなどのビルド自動化ツールを使用しています。部分的には、十分な機能を備えたIDEがないためです。

ただし、いくつかのプロジェクトがあります。 Photran 、Fortran IDE Eclipseの場合。オートコンプリートとリファクタリングのサポートが制限されています。

Code :: Blocks IDE for Fortran もご覧ください。Code:: Blocksは好きではありません...

4
Wildcat

jeditにはNice fortranモードがあり、コンパイラーとデバッガーのキーバインドを定義できます。小規模から中規模のプロジェクトの場合、非常にいいです。また、svnと複数ファイルの検索もあります。また、非常に素晴らしいのは、あなたが一致するリストを取得し、ワンクリックでその位置に行くことができるハイパーサーチです。もう1つの良い点は、gdbとctagsのプラグインです。 jythonを使用すると、すべての機能を非常に簡単にスクリプト化できます。 LISPの代わりにpythonを使用するemacsの最新バージョンのように感じます。プラグインマネージャーをチェックしてください。サーバーからすべてのプラグインをダウンロードしてインストールできます(たとえばEclipseで)。

http://www.jedit.org

1
f.jamitzky

Visual Studioの社内拡張機能を使用して、Fortranコードのコード補完を取得し、デバッグを支援します。それでも、改善の余地はたくさんあります。主な問題は次のとおりです。

  • ビジュアルスタジオの不安定性。デバッグされたプログラムのエラーがVSをクラッシュさせる可能性があります。
  • vSが破損したスタックトレースを表示する場合があります(WinDBGは正しく表示します)。
  • デバッガーは、CHARACTER(LEN = :)、ALLOCATABLE型の変数の値を表示しません
  • 編集と続行はサポートされていません

Sunのワークショップを使用し、非常に良かったのですが、Windowsバージョンはありません。

1
Jan Mattsson