EDIS-C (アルファ)、最初は呼ばれます サイドC、個人的なプロジェクトとして開始された、フリーソフトウェアであり、多くの人が使用できる「大きな」プログラムを作成するというアイデア。
NINJA-IDEに触発されて、現時点での目的は、存在する他のIDEと競合しないことです。確かに、多くの優れたIDEがあり、一般的にCプログラマーはIDEを使用しませんが、 EDIS-C これは、Cを「モンスター」と見なす大学生向けに設計された、シンプルで軽量なマルチプラットフォームエディターを目的としています。
つまり、環境にはセルフヘルプC構文があり、ソースコードをコンパイルする前にセミコロンが欠落していることを認識し、関数や構造などを視覚化するためのラテラルエクスプローラー、つまり、よりフレンドリーにするために必要なすべてのものがあります。それらの初心者のためのこの言語。 現時点で言及されている後者は実装されていませんが、短期間で実行されます;)。
EDIS-C 完全にプログラムされています Python 、Qtをグラフィカルライブラリ(PyQt)として使用します。 プロジェクトはとても若く、成長することを願っています。 Pythonを楽しみたい人はプロジェクトに参加してください。 現時点ではコンパイラを使用しています GCC、将来的には使用する予定です CLANG。
EDIS-Cの基本機能
- すべての基本機能(開く、複数のファイルを開く、保存、名前を付けて保存、元に戻す、やり直し、切り取り、コピー、貼り付け、選択、削除など)を備えたエディター。
- 複数のタブにある複数のエディター。
- 現在のタブを閉じ、すべてのタブを閉じて、作業中のタブを除くすべてのタブを閉じます。
- ソースコードを印刷します。
- フォーマットされた日付挿入オプション。
- 標準ライブラリのヘッダー挿入オプション。
- ラインマージン。
- 行余白からの距離に応じて、コメント付きのタイトルと区切り文字を挿入しました。
- 予約語と関数の構文の強調表示。
- []、()、{}のオートコンプリート。
- 自己インデント、構成可能。
- コードの一部を選択して、インデントを適用または削除できます。
- 不透明度設定オプション付きのミニマップ。
- ズームイン、ズームアウト。
- サイドバーウィジェット(サイドライン番号)。
- タブとスペースの表示。
- 標準出力を表示するためのウィジェット出力。
- とりわけもっと...
私は多くの提案ともちろん批判を待っているだけでなく、この小さなプロジェクトに再び参加するようにあなたを招待します。
EDIS-Cのソースコードはどこで入手できますか?
ソースコードはGitHubでホストされており、リポジトリのクローンを作成してソースから実行できます。
純粋なCだけですか? またはc ++?
コンパイラとしてGCCを使用しているので、そうだと思います。
gccがc、c ++、およびその他の言語ストリームを長い間サポートしていることを知っている限り、gccを制限として言及する理由がわかりません。
作者へのPS:おめでとうございます。あなたが追加した貢献はいつでも歓迎です。特にそれが良ければ。 XNUMXつの質問ですが、Clangのサポートはオプションですか、それともGccに置き換わるのでしょうか?私が知る限り、Clangはまだサポートが不足しており、このタイプのサポートがどの程度のペースで進んでいるかをすでに知っているからです。
うまくいけば、このIDEはいつかCファミリー全体をサポートするでしょうが、それが起こらなければ、それは問題ではありません。
どうもありがとう ! あなたが言うように、Clangには磨くものがないので、サポートはオプションになりますが、試してみるのは良い考えのようで、それは私に良い結果をもたらしました。
はい、今のところ純粋なCです。 最終バージョンについては覚えておきますが、確かにC ++にも対応しています。 よろしく。
私の知る限り、同様のものがあります ジンジャイ、これはCおよびC ++エディターであり、非常に安定しており、優れたコードチェッカー行を備えています。
とにかく、それを試してみてください。 あなたは後悔しないだろう。
あなたのコメントからわかりました、ありがとう! 最初に言ったように、EDISを作成するというアイデアは、Pythonを楽しんで、多かれ少なかれ「素晴らしい」ことを実行できるようにし、学ぶことでした。 目的は、学生が過酷な環境で、必要以上に多くのもので迷子にならないようにすることです。 乾杯!
それがc#をサポートするなら、それはマイクロソフトSQLサーバー管理またはそのようなものと一緒に大学で私たちに起こるので素晴らしいでしょう
これは、Zinjaiと呼ばれる別のC ++ IDEを思い出させると思います。これには、Cラインチェッカーも付属しています(C ++の素晴らしい世界を発見したのは彼のおかげです)。
とても良いIDE! 作者の皆さん、おめでとうございます。非常に完全なIDEであると同時に、詳細が必要な場合でも非常にクールです。C言語を始めたばかりなので、とても助かりました。共有していただきありがとうございます。それ!
どうもありがとう! はい、まだアルファ版では多くのものが欠けていますが、毎日バグを修正し、新しいものを追加しています。 よろしく。
Python 3にしたほうがよかったのですが、見た目は良さそうです。
見た目も良く、すぐに試してみます。