2009-05-16 9 views
3

ここに最初の投稿とCの新機能と一般的なプログラミングです。私は少しHTMLとCSSの経験がありますが、ダミーのためにCを通して自分のやり方で作業しています。Cのテキストエディタの自動完成

私は、自動でCコードを完成させるテキストエディタを探しています。現在、私が試した3番目のテキストエディタであるSubEthaEditを使用しています。どうやって自動完成させることができますか?

答えて

4

c-ide-for-linuxと多くの他の類似した質問を参照してください。 Linuxに限定されるものではない言及

多くのIDEは、EclipseWindowsに正常に動作しますので、Code::Blocksを行います。

+0

コード::ブロックは素晴らしいIDEで、最高の私が遭遇しました。 – gabehabe

5

一般に、「テキストエディタ」はオートコンプリート自体をサポートしていません。自動完成機能のためのIDE(統合開発環境)を試してください。選択肢はたくさんあります。

Windowsを使用していますか?私はDev-C++で非常に満足のいく経験をしています。名前にもかかわらず、C++はC++を扱うだけでなく、Cもすべて扱います。

Macをお使いの場合は、msiemeri's answerをご覧ください。 Xcodeは無料ですが、アップルで無料アカウントを登録する必要があります。これは私がMacで使うものです。

+1

は依存します - EmacsまたはVimはctagsの統合をサポートします。 – msi

+1

メモ帳とedlinはありませんが、私は何らかの形の自動補完をサポートしていない他のテキストエディタの片手を考えることはできません。 –

+1

geditの自動補完プラグインがあります.SmultronのマニュアルにはF5が自動完了し、Notepad ++のホームページは機能のリストに4という数字で自動完成しています。 –

4

私はあなたがMac(SubEthaEditを使用している)だと仮定しているので、OSXの "公式" IDEであるXcodeを試してみるとよいでしょう。

これはテキストエディタ以上のものです。

0

Vimはコード補完をサポートしています。

また、「オートコンプリート」は非常に広い用語です。あなたは何を必要としているのですか?
インテリセンス - Visual Studio
オムニコンプリート-Vim

0

Vim/Gvimを試してみることを考えれば、c.vimを見てください。私たちは、のDev-C++(あなたがCのためにそれを使用することができます)また、コード::ブロックを使用

0

は良いのですが、これらは、彼らがのIDEのみテキストエディタではありません:)

1

私はC.

のためにLinux上でSciTEのを使用します

は、私はWindowsとLinuxでPython、XML、JavaScript、およびテキストの設定ファイルを編集するためにSciTEのに慣れているいくつかのreasons-

  • があります。
  • 非常に設定が容易で、かなり高速です
  • 私はデバッグではなく単体テストを使用する傾向がありますので、デバッガの統合にはあまり気にしません。

ほとんどの優れたテキストエディタと同様に、自動補完機能があり、独自のコマンドをプラグインできます。here

1

Visual Assistは、私がC言語用に使用しているセットアップ(オートコンプリート、私が使用している標準API、プロジェクト固有のタグ、状況依存ヘルプ、ビルド/テスト/実行コマンド)は、Visual Studio用の素晴らしいアドオンです。非常に優れたオートコンプリート機能です。

0

あなたはSubEthaEditを述べたので、あなたはのMacOS X.に

を使用している必要がありますまあ、Eclipseは、すべてのプラットフォームに適したオプションです。私はそれを試してみることをお勧めします。

1

時間があれば、EmacsやVimのような深刻なテキストエディタを習得することをおすすめします。両方とも素晴らしいです(私は個人的にVimを使用しています)。また、デフォルトとカスタマイズ可能の両方の動作を持つタブ補完機能を持っています(余分な機能を備えたプラグインがオンラインにあります)。デフォルトでは、vimのCtrl-Pはファイルとリンクされたファイルを検索します。たとえば、stdio.hをインクルードすると、タブ補完エンジンにprintfなどが組み込まれます。

0

IDEとして、私はMicrosoft Visual Studioをお勧めします.Expressバージョンは無料です。

1

geditをプラグインで使用すると、Linuxでうまく動作します。

追加プラグインをインストールするには、ターミナルで次のコマンドを入力します。

apt-get install gedit-plugins 
関連する問題