For et par måneder siden offentliggjorde jeg er artikel, der annoncerer IDE i sin alfa-version. I dag er den allerede i stabil version og går videre til den næste version.
edis er et integreret udviklingsmiljø (IDE) til programmeringssprog C (der arbejdes for at understøtte C ++) udviklet i ren Python og brug PyQt til den grafiske grænseflade.
Fremragende funktioner
- Typiske funktioner: automatisk indrykning, visning af faner og mellemrum, fanerne blev erstattet af en kombinationsboks for at ændre editoren.
- Multi platform
- Søg og erstat
- Gå til en bestemt linje og / eller kolonne
- Gå til et symbol
- Syntaksfremhævning
- Kodefoldning
- Skjul / vis paneler
- Sessionshåndtering for at huske filer og projekter fra den sidste session
- Luftopdateringer
- Realtids minimakort
- Ord fremhævning
- Kodeindsætning (interaktion med pastebin)
- Code Style Analyzer
- Filvælger
- Symboltræ
- Projektleder
- Dokumentbaseret autofuldførelse
- bogmærker
- Smart autofuldførelse {}, (), []
- File Explorer
- Tema skaber til grænsefladen og editoren
- og meget mere!
Edis bruger som standard GCC til kompilering, men det kan tilpasses til brug KLANG.
Hvordan samarbejder man med projektet?
Der er mange måder at samarbejde på:
rapportering af fejl, oversættelse, emballering til de forskellige distributioner, forbedring af internettet, i kernen osv. Du kan se på denne side.
Installation
edis Det er multiplatform, for dets installation fra kildekoden i enhver distribution skal du først have installeret afhængigheder:
sudo python setup.py installation
Til fremtiden
Udviklingen af edis Det er kontinuerligt, der er mange skøre og seje ideer, som du vil implementere:
- Debut
- Understøttelse af kodeversionering
- Forbedre stil parser
- Diagramskuffe
- Plugin-understøttelse
- Kodeboble
- og mere!
kontakt
edis ejer en web som blev genereret af GitHub og derefter modificeret, er forældet og forældreløs;). Også en mailingliste aktiv, at de kan tage et spin.
Aflad
edis er vært i GitHub og har test, der kører automatisk igennem Travis-CI.
Jeg foretrækker at holde fast i KDEvelop eller med en simpel vim + plugins ins
interessant projekt +1
At have flere muligheder er aldrig dårligt, men jeg ved ikke ... bidrager det med noget for at gøre det værd at bruge det i stedet for de mange andre, der allerede findes?
Et miljø for C udviklet i Python, en vittighed. De hurtigste dele af Python er i C. Nå, det fungerer for dem, der ikke kender Python eller C.
Godt job
Jeg foretrækker at bruge native og cross compilation, ligesom Lazarus, java- eller mono-indstillingerne (med virtuel maskine) giver mig et kryb.
hilsener
Ah, Go er også acceptabelt, det er kun fra Google. Undskyld for off-emnet.
Jeg synes, at de skulle forbedre andre udviklinger såsom codeblocks, IDE vil tage den samme vej som Linux, tusindvis af distributioner og kun en eller to formår at tilfredsstille behovene hos en fælles bruger.
Jeg anbefaler 1.QT Creator, 2. codeblocks.
Det er rigtigt, at mange C-programmører ikke har brug for en IDE, Edis er mere orienteret mod starten, designet til at gøre tingene så enkle som muligt: skriv, kompilere og udføre uden at skulle kæmpe med en tung grænseflade og med ting, der for dem bruges aldrig der.
Greetings!
Jeg forsøgte at kompilere det, men jeg fik en fejl.
brug fedora 21 i686
http://paste.desdelinux.net/5135
Det er ikke en fejl, jeg tror, du prøver Python 2, og du har brug for Python 3.
Alt, hvad der er detaljeret på siden med spørgsmål: http: /. Github.com/centaurialpha/edis/issues
Jeg vil gerne lære at programmere, især objektorienteret og andre, du ved, til programmering af PIC'er, minder og andre.
Eventuelle anbefalinger til en nybegynder?
Programmer objektorienterede PIC'er ??? Ven, jeg tror, du er på det forkerte spor.
Imidlertid programmerede jeg for nogen tid siden i PIC'er, og jeg brugte MikroPascal (der er også MikroC) Ingen objekter, for at få adgang til hardware, der skaber et unødvendigt abstraktionslag. Ikke for ingenting er Linux lavet i C og ikke i C ++
Se på MikroPascal eller MikroC, der helt sikkert vil gøre dit liv lettere ved at programmere chips.
Derfor beder jeg om at lære, at jeg vil starte, og at jeg stadig er meget tabt, men for noget bliver vi nødt til at starte lol.
Jeg vil følge din anbefaling og prøve at se, hvad jeg kan gøre, meget tak Giskard.
Godt, mikrokontrollere kan programmeres i C ++, åbenbart OOP, jeg ved ikke rigtig godt, om der allerede er gjort noget for PIC, og jeg er ligeglad, fordi sandheden er, at jeg vil bruge et billede i dag ...
Abstraktion af hardware bruges meget. Den mest populære elektroniske udviklingsplatform i verden og den demokratiserede adgang til elektronik og programmering, jeg taler om Arduino, den bruger OOP.
Hardware-abstraktion er kendt som HAL, ST-mikrokontrolfirmaet (for at nævne en) giver dig sin HAL til M3 cortex-mikrofoner, som STM32F4xx.
Godt initiativ, jeg prøver det for at se, hvordan det fungerer.
Greetings!