EDIS-C IDE ringan untuk bahasa C

EDIS-C (alfa), pada mulanya dipanggil SISI-C, dimulakan sebagai projek peribadi, idea untuk membuat program "besar", yang merupakan Perisian Percuma dan yang dapat digunakan oleh banyak pihak.

Diilhamkan oleh NINJA-IDE, objektifnya pada masa ini adalah untuk tidak bersaing dengan IDE lain yang ada, memang benar, ada banyak yang baik, dan umumnya programmer C tidak menggunakan IDE, tetapi EDIS-C Ini dimaksudkan untuk menjadi editor multiplatform sederhana dan ringan, yang dirancang untuk pelajar Universiti yang melihat C sebagai "monster".

Maksudnya, bahawa Persekitaran mempunyai sintaksis C untuk membantu diri sendiri, bahawa ia tahu bila titik koma hilang sebelum menyusun kod sumber, penjelajah sisi untuk visualisasi fungsi, struktur, dll., Ringkasnya, semua yang diperlukan untuk melakukan lebih mesra bahasa ini untuk pemula. Yang terakhir disebutkan buat masa ini tidak dilaksanakan, tetapi akan dalam waktu singkat;

EDIS-C  diprogramkan sepenuhnya di Python, menggunakan Qt sebagai perpustakaan grafik (PyQt). Projek ini sangat muda dan saya harap ia dapat berkembang. Saya menjemput mereka yang suka bersenang-senang dengan Python untuk menyertai projek ini. Pada masa ini ia menggunakan penyusun GCC, pada masa akan datang ia bertujuan untuk digunakan KLANG.

Ciri-ciri asas EDIS-C

  • Editor dengan semua fungsi asas (buka, buka banyak fail, simpan, simpan sebagai, buat asal, buat semula, potong, salin, tampal, pilih, hapus, dll).
  • Pelbagai editor pada pelbagai tab.
  • Tutup tab semasa, tutup semua tab dan tutup semua kecuali yang anda sedang kerjakan.
  • Cetak kod sumber.
  • Pilihan memasukkan tarikh berformat.
  • Pilihan penyisipan tajuk dari pustaka standard.
  • Garis garis.
  • Tajuk dan pemisah disisipkan mengikut jarak dari garis garisan.
  • Sorotan sintaks untuk kata dan fungsi yang dikhaskan.
  • Penyelesaian automatik: [], (), {}.
  • Indentasi diri, boleh dikonfigurasi.
  • Anda boleh memilih bahagian kod dan menerapkan atau membuang lekukan padanya.
  • Peta mini dengan pilihan konfigurasi kelegapan.
  • Zum masuk, zum keluar.
  • Widget bar sisi (nombor sampingan).
  • Paparan tab dan ruang.
  • Output widget untuk memaparkan output standard.
  • Antara lain ...

edis-c

Tangkapan skrin dari 2014-07-03 01:06:37

Tangkapan skrin dari 2014-07-03 00:52:39

Tangkapan skrin dari 2014-07-03 00:50:35

Saya menunggu banyak cadangan dan tentunya kritikan, serta menjemput anda lagi untuk menyertai projek kecil ini.

Di mana saya boleh mendapatkan kod sumber untuk EDIS-C?

Kod sumber dihoskan di GitHub, anda boleh mengklon repositori dan menjalankan dari sumber.

Kod sumber


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

13 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   diazepam kata

    Adakah hanya untuk C tulen? atau juga c ++?

    1.    eliotime3000 kata

      Saya rasa begitu, kerana ia menggunakan GCC sebagai penyusun.

      1.    John kata

        Saya tidak faham mengapa anda menyebut gcc sebagai batasan, sejauh yang saya tahu gcc telah menyokong c, c ++ dan aliran bahasa lain untuk masa yang lama.

        PS kepada pengarang: Tahniah dan terima kasih, segala sumbangan yang anda tambahkan sangat dialu-alukan, terutamanya jika ia baik. Satu soalan, adakah sokongan Clang akan menjadi pilihan atau akan menggantikan Gcc? Kerana sejauh yang saya tahu Clang masih kurang menyokong sesuatu dan anda sudah tahu pada tahap apa kemajuan yang dicapai dalam jenis perkara ini.

        Mudah-mudahan IDE ini suatu hari akan menyokong seluruh keluarga C, tetapi jika ia tidak berlaku, tidak menjadi masalah, lebih baik sesuatu melakukan satu perkara dengan baik daripada 'melakukan' banyak tetapi separuh atau belum selesai.

        1.    Gambar placeholder Gabriel Acosta kata

          Terima kasih banyak - banyak ! Sokongan akan menjadi pilihan, kerana seperti yang anda katakan, Clang kekurangan sesuatu untuk digilap, tetapi sepertinya idea yang bagus untuk dicuba dan memberikan saya hasil yang baik.

    2.    Gambar placeholder Gabriel Acosta kata

      Ya, buat masa ini untuk C tulen. Saya akan ingat untuk versi terakhir, pasti ia juga siap untuk C ++. Salam.

      1.    eliotime3000 kata

        Setahu saya, ada juga yang serupa Zinjai, yang merupakan editor C dan C ++ dan benar-benar stabil, serta mempunyai barisan pemeriksa kod yang sangat baik.

        Bagaimanapun, cubalah. Awak tidak akan menyesal.

        1.    Gambar placeholder Gabriel Acosta kata

          Saya dapati dari komen anda, terima kasih! Seperti yang saya katakan pada awalnya, idea untuk mewujudkan EDIS adalah bersenang-senang dengan Python, dapat melakukan sesuatu yang lebih kurang "hebat", dan belajar. Objektifnya adalah agar pelajar tidak tersesat dalam persekitaran yang berat dan banyak perkara daripada yang dia perlukan. Salam!

      2.    shini kire kata

        Alangkah baiknya jika ia menyokong c # kerana itu berlaku pada kita di uni bersama-sama dengan Microsoft Server sql mangment atau sesuatu seperti itu

  2.   eliotime3000 kata

    Saya rasa itu mengingatkan saya pada C ++ IDE lain yang disebut Zinjai, yang juga dilengkapi dengan pemeriksa garis C (terima kasih kepadanya bahawa saya menjumpai dunia C ++ yang indah).

  3.   PopArch kata

    IDE sangat bagus! Tahniah kepada pengarang, IDE yang sangat lengkap dan pada masa yang sama ringan, jika anda memerlukan beberapa butiran tetapi sangat keren, ia telah banyak membantu saya sekarang kerana saya baru memulakan dengan bahasa C, terima kasih banyak kerana berkongsi ia!

    1.    Gambar placeholder Gabriel Acosta kata

      Terima kasih banyak - banyak! Ya, banyak perkara hilang, masih dalam versi alfa, tetapi setiap hari kita memperbaiki pepijat dan menambah perkara baru. Salam.

  4.   sifar kata

    ia kelihatan bagus, walaupun saya lebih suka berada di python 3

  5.   Tyrus Junior kata

    Ia kelihatan hebat dan saya akan mencubanya dengan segera.