Antaŭ kelkaj monatoj mi publikigis ĉi tio artikolo anoncanta la IDE en sia alfa-versio. Hodiaŭ ĝi jam estas stabila versio kaj progresas al la sekva versio.
Edis estas Integra Disvolva Medio (IDE) por la programlingvo C (laboras por subteni C ++) evoluigita en pura python kaj uzante PyQt por la grafika interfaco.
Indekso
Elstaraj trajtoj
- Tipaj funkcioj: aŭtomata deŝovo, montrado de langetoj kaj spacoj, la langetoj estis anstataŭigitaj per kombo por ŝanĝi la redaktilon.
- Multi-platformo
- Serĉu kaj anstataŭigu
- Iru al specifa linio kaj / aŭ kolumno
- Iru al simbolo
- Sintaksa reliefigo
- Kodfaldado
- Kaŝi / montri panelojn
- Sesia administrado por memori dosierojn kaj projektojn de la lasta kunsido
- Aeraj ĝisdatigoj
- Realtempa minimuma mapo
- Vorto-reliefigo
- Koda Algluado (Interago kun Pastebin)
- Kodstila Analizilo
- Dosierelektilo
- Simbola Arbo
- La ĉefo de la projekto
- Dokument-bazita aŭtomata kompletigo
- Markiloj
- Lerta aŭtomata kompletigo {}, (), []
- Esplorilo de dosieroj
- Temo-kreinto por la interfaco kaj redaktilo
- kaj multe pli!
Edis uzas defaŭlte GCC por kompilo, sed ĝi povas esti adaptita por uzi CLANG.
Kiel kunlabori kun la projekto?
Estas multaj manieroj kunlabori:
raportado de cimoj, traduko, pakado por la malsamaj distribuoj, plibonigo de la retejo, en la kerno, ktp. Vi povas rigardi ĉi tiun Paĝo.
Instalado
Edis Ĝi estas plurplatforma, por ĝia instalado de la fontkodo en iu ajn distribuo, vi devas unue esti instalinta la dependecoj:
sudo python setup.py instali
Al estonteco
La disvolviĝo de Edis Ĝi estas kontinua, estas multaj frenezaj kaj mojosaj ideoj, kiujn vi volas efektivigi:
- Debuto
- Subteno por kodigo de versioj
- Plibonigi stilan analizilon
- Diagramkesto
- Kromprograma subteno
- Kodo Veziko
- kaj pli!
kontakto
Edis posedas a retejo kiu estis generita de GitHub kaj poste modifita, estas malmoderna kaj orfigita;). Ankaŭ a dissendolisto aktiva, ke ili povas turniĝi.
malŝarĝo
Edis estas gastigita en GitHub kaj havas provojn, kiuj aŭtomate funkcias Travis-CI.
15 komentoj, lasu la viajn
Mi preferas resti kun KDEvelop aŭ kun simpla vim + kromaĵoj 😀
interesa projekto +1
Havi pli da ebloj neniam malbonas, sed mi ne scias ... ĉu ĝi kontribuas ion por indigi ĝin uzi anstataŭ la multaj aliaj jam ekzistantaj?
Medio por C disvolviĝis en Python, ŝerco. La plej rapidaj partoj de Python estas en C. Nu, ĝi funkcias por tiuj, kiuj ne konas Python aŭ C.
Bona laboro
Mi preferas uzi denaskan kaj krucan kompilaĵon, kiel Lazaro, la java aŭ mono-opcioj (kun virtuala maŝino) donas al mi timon.
Salutoj
Ah, Go ankaŭ estas akceptebla, ĝi estas nur de Google. Pardonu pro la ekstera temo.
Mi pensas, ke ili devas plibonigi aliajn evoluojn kiel kodblokojn, la IDE prenos la saman vojon kiel Linukso, miloj da distribuoj kaj nur unu aŭ du sukcesas kontentigi la bezonojn de komuna uzanto.
Mi rekomendas 1.QT Creator, 2. kodblokojn.
Estas vere, ke multaj programistoj C ne bezonas IDE, Edis estas pli orientita al komencantoj, desegnita por fari aferojn kiel eble plej simplajn: skribi, kompili kaj plenumi, sen devi batali kun peza interfaco kaj kun aferoj, kiuj por ili estas neniam uzata tie.
Dankon!
Mi provis kompili ĝin, sed mi ricevis cimon.
uzu fedora 21 i686
http://paste.desdelinux.net/5135
Ĝi ne estas cimo, mi pensas, ke vi provas Python 2 kaj vi bezonas Python 3.
Ĉio detala sur la numero-paĝo: http: /. Github.com/centaurialpha/edis/issues
Mi ŝatus lerni programi, precipe objektema kaj aliaj, sciu, por programi PICojn, Memorojn kaj aliajn.
Ĉu iuj rekomendoj por novulo?
Programu objektajn PICojn ??? Amiko, mi pensas, ke vi iras sur la malĝusta vojo.
Tamen mi antaŭ iom da tempo programis en PIC-oj kaj uzis MikroPascal (ankaŭ ekzistas MikroC). Neniuj objektoj ĉar aliri aparataron, kiu kreas nenecesan tavolon de abstraktado. Ne vane Linukso estas farita en C kaj ne en C ++
Rigardu la MikroPascal aŭ la MikroC, kiuj certe faciligos vian vivon per programado de blatoj.
Tial mi petas, por lerni, ke mi volas komenci kaj mi estas ankoraŭ tre perdita, sed por io ni devos komenci lol.
Mi sekvos vian rekomendon, kaj provos vidi, kion mi povas fari, dankegon Giskard.
Nu, mikroregiloj povas esti programitaj en C ++, evidente OOP, mi ne scias tre bone, ĉu estas io jam kreita por PIC, nek zorgas, ĉar la vero estas, ke mi volas uzi bildon hodiaŭ ...
Aparata abstraktado estas multe uzata. La plej populara elektronika disvolva platformo en la mondo kaj tiu demokratiigita aliro al elektroniko kaj programado, mi parolas pri Arduino, ĝi uzas OOP.
La aparatara abstraktado estas konata kiel HAL, la firmao de mikroregilo ST (por nomi unu) donas al vi sian HAL por la M3-korteksaj mikrofonoj, kiel la STM32F4xx.
Bona iniciato, mi provos ĝin por vidi kiel ĝi funkcias.
Dankon!