Edis: C ID ID, ko nodrošina Python

Pirms dažiem mēnešiem es publicēju šī raksts, kurā paziņots par IDE tā alfa versiju. Šodien tas jau ir stabilā versijā un pāriet uz nākamo versiju.

Edis ir C programmēšanas valodas integrētā izstrādes vide (IDE) (tiek strādāts pie C ++ atbalsta), kas izstrādāta tīrā veidā Pitons un izmantojot PyQt grafiskajam interfeisam.

Izcilas funkcijas

  • Tipiskās funkcijas: automātiska atkāpe, ciļņu un atstarpju parādīšana. Cilnes tika aizstātas ar Combo, lai mainītu redaktoru.
  • Daudzplatforma
  • Meklēt un aizstāt
  • Pārejiet uz noteiktu līniju un / vai kolonnu
  • Pārejiet uz simbolu
  • Sintakses izcelšana
  • Kodu locīšana
  • Slēpt / parādīt paneļus
  • Sesijas vadība, lai atcerētos failus un projektus no pēdējās sesijas
  • Gaisa atjauninājumi
  • Reāllaika minimap
  • Vārdu izcelšana
  • Kodu ielīmēšana (mijiedarbība ar Pastebin)
  • Kodu stila analizators
  • Failu atlasītājs
  • Simbolu koks
  • Projektu menedžeris
  • Autocomplete ar dokumentiem
  • Marķieri
  • Viedā automātiskā pabeigšana {}, (), []
  • File Explorer
  • Saskarnes un redaktora motīvu veidotājs
  • un vēl daudz vairāk!

screenshot

screenshot1

Edis izmanto pēc noklusējuma GCC apkopošanai, bet to var pielāgot lietošanai KLANGS.

Kā sadarboties ar projektu?

Sadarbībai ir daudz veidu:

ziņošana par kļūdām, tulkošana, dažādu izplatījumu iepakošana, tīmekļa uzlabošana, kodols utt. Jūs varat apskatīt šo lappuse.

Uzstādīšana

Edis Tas ir daudzplatforms, tā instalēšanai no avota koda jebkurā izplatīšanā vispirms ir jāinstalē atkarības:

sudo python setup.py instalēt

Uz nākotni

No attīstība Edis Tas ir nepārtraukts, ir daudz traku un foršu ideju, kuras vēlaties īstenot:

  • Debija
  • Atbalsts koda versijai
  • Uzlabojiet stila parsētāju
  • Diagrammu atvilktne
  • Spraudņa atbalsts
  • Kodu burbulis
  • un vēl!

kontakts

Edis pieder a web kas tika ģenerēts GitHub un pēc tam modificēts, ir novecojis un palicis bez bāreņiem;). Arī a adresātu sarakstu aktīvi, ka viņi var griezties.

Izlādēt

Edis tiek mitināts GitHub un tai ir testi, kas tiek automātiski izpildīti Trevis-CI.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Jukiteru teica

    Es gribētu palikt pie KDEvelop vai ar vienkāršu vim + spraudņiem 😀

  2.   rolo teica

    interesants projekts +1

  3.   Pro + teica

    Ja jums ir vairāk iespēju, nekad nav slikti, bet es nezinu ... vai tas kaut ko veicina, lai būtu vērts to izmantot daudzu citu, kas jau pastāv, vietā?

  4.   zetaka01 teica

    Python izveidota vide C, joks. Ātrākās Python daļas atrodas C. Nu, tas darbojas tiem, kas nepazīst Python vai C.

    Jauks darbs

    1.    zetaka01 teica

      Es labprātāk izmantoju vietējo un krustoto kompilāciju, piemēram, Lācaru, java vai mono opcijas (ar virtuālo mašīnu) dod man ložņāt.

      Sveiciens

    2.    zetaka01 teica

      Ak, arī Go ir pieņemams, tas ir tikai no Google. Atvainojiet par izslēgto tēmu.

  5.   Rauls P teica

    Es domāju, ka viņiem būtu jāuzlabo citi notikumi, piemēram, kodbloki, IDE veiks to pašu ceļu kā Linux, tūkstošiem izplatījumu un tikai vienam vai diviem izdosies apmierināt kopēja lietotāja vajadzības.

    Es iesaku 1. QT Creator, 2. codeblocks.

  6.   __gabo__ teica

    Ir taisnība, ka daudziem C programmētājiem IDE nav vajadzīgs, Edis ir vairāk orientēts uz iesācēju, domājams padarīt lietas pēc iespējas vienkāršākas: rakstīt, sastādīt un izpildīt, bez cīņas ar smagu saskarni un ar lietām, kas viņiem nekad tur netiek izmantoti.

    Sveicieni!

  7.   John teica

    Es mēģināju to sastādīt, bet es saņēmu kļūdu.

    izmantojiet fedora 21 i686

    http://paste.desdelinux.net/5135

    1.    __gabo__ teica

      Tā nav kļūda, es domāju, ka jūs mēģināt Python 2 un jums ir nepieciešams Python 3.
      Viss, kas ir detalizēts problēmu lapā: http: /. Github.com/centaurialpha/edis/issues

  8.   Tilux teica

    Es gribētu iemācīties programmēt, it īpaši objektorientētu un citus, kā jūs zināt, PIC, Memories un citu programmēšanai.

    Vai ir kādi ieteikumi iesācējam?

    1.    Giskards teica

      Programmēt objektorientētas PIC ??? Draugs, es domāju, ka tu esi nepareizā ceļā.
      Tomēr es pirms kāda laika programmēju PIC un izmantoju MikroPascal (ir arī MikroC) .Nevienu objektu, jo, lai piekļūtu aparatūrai, kas rada nevajadzīgu abstrakcijas slāni. Ne velti Linux tiek veidots C un ne C ++
      Paskaties uz MikroPascal vai MikroC, kas noteikti atvieglos jūsu dzīvi, ieprogrammējot mikroshēmas.

      1.    Tilux teica

        Tāpēc es lūdzu, lai uzzinātu, ka es gribu sākt, un es joprojām esmu ļoti apmaldījies, bet kaut kam mums būs jāsāk lol.

        Es ievērošu jūsu ieteikumu un centīšos uzzināt, ko es varu darīt, liels paldies jums Giskard.

      2.    Sebastian teica

        Labi, mikrokontrollerus var ieprogrammēt C ++, acīmredzot OOP, es ļoti labi nezinu, vai PIC jau ir kaut kas izveidots, un tas man arī neinteresē, jo patiesība ir tāda, ka es šodien vēlos izmantot attēlu ...
        Aparatūras abstrakcija tiek izmantota daudz. Vispopulārākā elektroniskās izstrādes platforma pasaulē un demokratizēta piekļuve elektronikai un programmēšanai, es runāju par Arduino, tā izmanto OOP.
        Aparatūras abstrakcija ir pazīstama kā HAL, ST mikrokontrolleru firma (nosaucot vienu) dod jums savu HAL M3 garozas mikrofoniem, piemēram, STM32F4xx.

  9.   Viktors R. teica

    Laba iniciatīva, es to izmēģināšu, lai redzētu, kā tas darbojas.

    Sveicieni!