Linuxで最高のC /C ++ IDE

  

- '本物のプログラマはIDEを使用せず、プラグイン付きのテキストエディタを使用してコードを作成します。 'このような意見は、ある場所ではいつでも聞くことができます。しかし、ますます多くの人々がこの見方に同意していますが、IDEはまだ非常に便利で、設定が簡単で、使用するのも非常に便利であるため、これよりプロジェクトを書くのには適していません。そのため、この点を考慮して、ここではLinuxプラットフォームで優れているC /C ++ IDEのリストを示します。特にC /C ++はなぜですか。 Cが私のお気に入りのプログラミング言語なので、始めるためには常にエントリーポイントを見つける必要があります。また、Cコードを書く方法は普通たくさんあるので、リストの長さを短くするために、GeditやVimのようなテキストエディタの代わりに "理想的なIDE"を選んだだけです。 。これらのエディタが良くないというわけではありませんが、そのリストにテキストエディタを含めてもそれで終わりはありません。
1. Code :: Blocks


私の個人的なお気に入りのために、Code :: Blocksはシンプルで速いプロプライエタリなC /C ++ IDEです。他の強力なIDEと同様に、構文の強調表示、ブックマーク、自動補完、プロジェクト管理、およびデバッガが統合されています。それについての最も明るいものはその単純なプラグインシステムです、それはValtrindとCppCheckのような不可欠なツールを加えて、そしてTetrisのようなそれほど重要ではないゲームを加えます。しかし、私が特に気に入っているのは、一貫した便利なショートカット設定と、混雑していないと感じる多くのオプションがあるからです。
2. Eclipse


私は、プラグイン付きのテキストエディタではなく、'本当に使いやすいIDE'と言っているだけですが、Eclipseは本当に'です。 IDEは本当に使いやすいですが、EclipseはCプログラムを書くためにいくつかのプラグイン(またはいくつかの修正)を必要とするので、厳密に言えば、私は自分自身に反論することはできません。さらに、Eclipseの "Giant"に言及せずにIDEリストを作成することは不可能です。あなたがそれを好むかどうかにかかわらず、Eclipseはまだ強力なJavaプログラミングツールです。 EclipseがCプログラムを書くことを可能にしてくれたCDTプロジェクトに感謝​​します。また、オートコンプリート、コードアウトライン、コードジェネレータ、高度なリファクタリングなど、その伝統的な機能のいくつかを含めて、Eclipseの力を体験することもできます。私が言ったように、その欠点はそれがCode :: Blocksほど軽量ではないということです、それはまだ肥大化していてロードするのに長い時間がかかります。しかし、あなたの
コンピュータがそれを制御できるのであれば、あるいはあなたが忠実なEclipseパウダーであれば、それがあなたの最良の選択でなければなりません。
3. Geany


多くの機能を犠牲にしながらも多くの柔軟性を追加したGeanyは、Eclipseに反するそのようなソフトウェアです。しかし、欠けているもの(例えばデバッガなし)のために、Geanyはいくつかの素晴らしい小さな機能でそれを補っています:メモを取る場所、テンプレートベースのオーサリング、コードアウトライン、カスタムショートカット、そしてプラグイン管理。現在のIDEと比較して、Geanyはまだ幅広いテキストエディタですが、その機能的なハイライトとそのインタフェース設計のために、私はそれをこのリストに入れました。
4. MonoDevelop


これは、このリストに含まれるもう1つの「巨大レベル」ツールです。私は個人的にそのプロジェクト管理システムとその統合バージョン管理システムが大好きです。プラグインシステムも同様に美しく衝撃的です。しかし、何らかの理由で、すべての設定とすべてのプログラミング言語のサポートにより、私はちょっと「過剰なリソース」を感じました。それは今でも私がこれまで使っていた素晴らしいツールですが、Cだけを扱うときの私の最初の選択ではありません。
5. Anjuta


それは強い "GNOME"センスを持ち、Anjutaの外観は非常に物議を醸しています。私はそれをGeanyのアップグレード版であると考えがちですが、そのインターフェースは実際にははるかに複雑です。プロジェクト、フォルダ、およびコードのアウトラインビューを切り替えることができるラベリングシステムを本当に楽しんでいますが、ファイルを移動するためのショートカットをもっと追加したいと思いました。非常に特定の要件をサポートできるオプションを構築するためのツール。
6. Komodo Edit


私はKomodo Editにはあまり慣れていませんが、何度か試用した結果、その多くの利点に驚きました。まず、タグベースのナビゲーションは非常に予測可能です。第二に、その独特のコードアウトラインは私にSublime Textを思い出させます。また、マクロシステムとファイル比較機能により、Komodo Editは非常に便利です。他のIDEではそれに匹敵する近道を見つけることができないので、そのプラグインライブラリはそれをほぼ完璧にします。そして、私たちはもっと特別なC /C ++ツールを楽しむことができますが、それは普通のIDEの欠点です。しかし、コモド編集はそれを行うことができます。
7. NetBeans


これはEclipseのようなものです。これは「巨大レベル」と言わなければならない別のソフトウェアです。タグによるナビゲーション、プロジェクト管理、コードシラバス、変更履歴の追跡、および多数のツールなどの機能を備えたNetBeansは、おそらく最も完成度の高いIDEであり、その魅力的な機能すべてを半ページで一覧表示できます。しかし同時にそれはあなたにそれの主な欠点を明らかにするのは簡単です、それはあまりにも肥大しています。その力と比較して、私は誰もが同じようなプロジェクトで働いていて、GitとMercurialの組み合わせを必要とするとは思わないので、プラグインベースのソフトウェアを好みます。しかし、あなたがそのオプションのすべてを習得する忍耐力を持っているなら、あなたはほとんど常にIDEマスターです。
8. KDevelop


これを言えば、間違いなくすべてのKDEファンの世話をして、KDevelopはあなたが望む答えになるでしょう。それは多くの設定オプションを持っています、そしてあなたがKDevelopを征服することに成功したならば、それはあなた次第です。あなたは私が表面的だと言っていましたが、私はそのインターフェースを超えたレベルを実際に貫通したことは一度もありませんでした。 。そのデバッガも非常に高度であり、あなたはそれを練習しなければなりません。しかし、そのような忍耐はやりがいがあり、この柔軟なIDEのフルパワーを評価することができます。また、その素晴らしい埋め込みドキュメントのおかげで、あなたはそれに特別な信頼を与えるでしょう。
9. CodeLite


最後のままにしておくのが最悪ではありませんが、CodeLiteは伝統的なプログラミング規則を示しています。最初はCode :: BlocksとAnjutaについて考えるようになっていても、やりがいがありますが、多くのプラグインは含まれていません。ファイルの比較、著作権ブロックの挿入、略語の定義、Gitの使用などを問わず、常にプラグインがあります。私が間違ったものを選ばなければならないならば、私はそれが私の好みに合ういくつかのナビゲーション近道を欠いていると言いたいが、それは本当である。

最後に、このリストによって、より多くの新しいIDEをあなたの好きな言語で探索できるようになることを願っています。 Code :: Blocksは今でも私のお気に入りですが、非常に強い敵がいます。もちろん、Linux上のIDEから離れてテキストエディタを使ってC /C ++コードを書くこともできます。あなたが他に何か提案があるのであれば、コメントでお知らせください。あるいは、IDEについて他の言語で話してもらいたい場合は、コメントでそれらを投稿することもできます。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved