私は1年目のコンプです。科学 学生であり、MacでC++を開発するための最良の方法を探しています。XcodeとTextmateがあります。
それぞれのメリット/デメリットは何ですか?より良いものはありますか?
私は、Xcodeでプログラムを実行するためにプロジェクト全体を使用する必要があるのが好きではありません。これが唯一の方法ですか、それとも私は間違っていますか?
また、xcodeの.cppファイルに含まれているデフォルトのテキストを変更する方法はありますか?
Mac OS X で C++ を編集する良い方法は何ですか?
あなたの頭で。
両方試してみてください。テキストエディタは個人の好みの問題です。太陽が青白く見えるvim
対炎を参照してください。emacs
あなたに最適なテキスト エディターを教えてくれるのは、あなただけです。
http://code.google.com/p/macvim/
私はvim(または本当にしたい場合はemacs)を掘り下げて学びます。
編集: CS では 4 年以上先を行っています。特に大学在学中は、vim や emacs を学ぶことをお勧めします。
Xcode を使用すると、プロジェクトに属さなくても、各ファイルを個別に編集できます。また、Xcode で使用されるテンプレートについては、/Developer/Library/Xcode/File Templates を参照してください。あなたが適切だと思うように、それらを自由に叩いてください。
私はテキストメイトの大ファンです。それはあなたに多くの力を与えますが、あなたの邪魔にはなりません。C/C++ 用の Eclipse を試すこともできます
私はほとんど Textmate のみを使用していますが、公平を期すために、Textmate に切り替えるという決定 (OS 9 日の codewarrior からのもの) は、主に XCode エディター (当時は ProjectBuilder と呼ばれていました) が大きなファイルを編集するのが面倒なほど遅かったためです。
何年にもわたって大きく変化したと確信していますが、切り替える理由がないので、切り替えません。
とはいえ、XCode が Textmate より優れている点の 1 つは、デバッガーの統合です。学習を始めたばかりの場合、統合されたデバッガーを使用すると、コードで何が起こっているのかをすばやく理解するのに役立ち、大きな利点になると思います。 ...
Textmate をお持ちの場合は、両方とも数か月試してみてください。いずれにせよ、あなたは学生なので、十分な時間があるはずです。
私はXcodeがとても好きです。なぜあなたがそれを除外したのか分かりません。それほど複雑ではありません。
Netbeans は無料で、C++、Java などの優れたオートコンプリート機能を備えています。また、クロスプラットフォームです。
私は、Xcode でプログラムを実行するためにプロジェクト全体を使用する必要があるのは好きではありません。これが唯一の方法ですか、それとも間違っていますか?
MacOS X は Unix の上に構築されているため、XCode の外部にある多くの開発ツールを利用できます。特に優れたターミナルアプリケーションでは、XCode を完全にバイパスして、gcc で直接開発できます。その場合、TextMate やここで推奨されている他のエディタなど、使い慣れたソース エディタを見つけることをお勧めします。gcc を直接使用すると、探しているように見えるオーバーヘッドがほとんどなく、迅速なターンアラウンドが得られます。
私は emacs の大ファンです。理由は次のとおりです。
1) 拡張可能です。数千の言語がサポートされており、XML、HTML などを編集するためのモードがあります。2) 高度な設定が可能です。独自のキー バインディングを設定したり、インデントを変更したりできます。 3) 強力です。コンパイラ、デバッガと簡単に統合でき、テキスト編集が非常に高速になります。
vi、textmate、または xcode も確認できます。彼らは皆素晴らしい編集者です。それはすべて、どちらがあなたにとってより効果的かということです。