Ilang buwan na ang nakalilipas na inilathala ko ito artikulo na nagpapahayag ng IDE sa bersyon ng alpha nito. Ngayon ay nasa matatag na bersyon na ito at sumusulong sa susunod na bersyon.
Edis ay isang Integrated Development Environment (IDE) para sa C programming language (ginagawa ang trabaho upang suportahan ang C ++) na binuo sa dalisay Sawa at gamit PyQt para sa grapikong interface.
Natitirang mga tampok
- Karaniwang mga pag-andar: awtomatikong indentation, pagpapakita ng mga tab at puwang, ang mga tab ay pinalitan ng isang Combo upang baguhin ang editor.
- Maramihang plataporma
- Maghanap at palitan
- Pumunta sa isang tukoy na linya at / o haligi
- Pumunta sa isang simbolo
- Pag-highlight ng syntax
- Pagtitiklop ng code
- Itago / ipakita ang mga panel
- Pamamahala ng sesyon upang matandaan ang mga file at proyekto mula sa huling session
- Mga update sa hangin
- Minimap na real-time
- Pag-highlight ng salita
- Code Pasting (Pakikipag-ugnay sa Pastebin)
- Analyzer ng Estilo ng Code
- Selector ng File
- Punong Simbolo
- Tagapamahala ng proyekto
- Autocomplete na nakabatay sa dokumento
- Mga marker
- Smart autocomplete {}, (), []
- File Explorer
- Tagalikha ng tema para sa interface at editor
- at marami pang iba!
Gumagamit si Edis bilang default GCC para sa pagtitipon, ngunit maaari itong iakma upang magamit CLANG.
Paano makikipagtulungan sa proyekto?
Maraming paraan upang makipagtulungan:
pag-uulat ng mga bug, pagsasalin, pagbabalot para sa iba't ibang mga pamamahagi, pagpapabuti ng web, sa core, atbp. Maaari kang tumingin sa isang ito pahina.
Instalasyon
Edis Ito ay multiplatform, para sa pag-install nito mula sa source code sa anumang pamamahagi, dapat mo munang mai-install ang mga pagtitiwala:
sudo python setup.py install
Sa hinaharap
Ang pagbuo ng Edis Ito ay tuluy-tuloy, maraming mga nakatutuwang at cool na ideya na nais mong ipatupad:
- Debu
- Suporta para sa pag-bersyon ng code
- Pagbutihin ang style parser
- Drawer ng diagram
- Suporta ng plugin
- bubble ng code
- at iba pa!
contact
Edis nagmamay-ari ng a web na nilikha ng GitHub at pagkatapos ay binago, ay hindi napapanahon at naulila;). Isa ding listahan ng pag-mail aktibo na maaari silang magsulid
Pagdidiskarga
Edis ay naka-host sa GitHub at may mga pagsubok na awtomatikong tumatakbo Travis-CI.
Mas gugustuhin kong manatili sa KDEvelop o isang simpleng vim + plugin 😀
kagiliw-giliw na proyekto +1
Ang pagkakaroon ng maraming mga pagpipilian ay hindi kailanman masama, ngunit hindi ko alam ... nag-aambag ba ito ng isang bagay upang gawing sulit ang paggamit nito sa halip na maraming iba pa na mayroon na?
Isang kapaligiran para sa C na binuo sa Python, isang biro. Ang pinakamabilis na bahagi ng Python ay nasa C. Sa gayon, gumagana ito para sa mga hindi nakakaalam ng Python o C.
Ang ganda ng trabaho
Mas gusto kong gumamit ng katutubong at cross compilation, tulad ng Lazarus, ang mga pagpipilian sa java o mono (na may virtual machine) ay nagbibigay sa akin ng isang kilabot.
Isang pagbati
Ah, katanggap-tanggap din ang Go, mula lamang ito sa Google. Pasensya na sa off topic.
Sa palagay ko dapat nilang pagbutihin ang iba pang mga pagpapaunlad tulad ng codeblocks, ang IDE ay tatahakin ang parehong landas tulad ng Linux, libu-libong mga pamamahagi at isa o dalawa lamang ang namamahala upang masiyahan ang mga pangangailangan ng isang karaniwang gumagamit.
Inirerekumenda ko ang 1.QT Creator, 2. mga codeblock.
Totoo na maraming mga programmer ng C ay hindi nangangailangan ng isang IDE, ang Edis ay higit na nakatuon sa simula, na idinisenyo upang gawing simple ang mga bagay hangga't maaari: magsulat, sumulat at magpatupad, nang hindi kinakailangang makipaglaban sa isang mabibigat na interface at sa mga bagay na para sa hindi sila ginagamit doon.
Pagbati!
Sinubukan kong ipagsama ito, ngunit nakakuha ako ng isang bug.
gumamit ng fedora 21 i686
http://paste.desdelinux.net/5135
Hindi ito isang bug, sa palagay ko sinusubukan mo ang Python 2 at kailangan mo ng Python 3.
Anumang detalyadong sa pahina ng mga isyu: http: /. Github.com/centaurialpha/edis/issues
Nais kong matutong mag-program, lalo na ang object-oriented at iba pa, alam mo, para sa pagprograma ng mga PIC, Memories at iba pa.
May mga rekomendasyon ba para sa isang newbie?
Mga PIC na nakatuon sa object ng programa ??? Kaibigan, sa palagay ko nasa maling landas ka.
Gayunpaman, nag-program ako ng ilang oras sa nakaraan sa PICs at ginamit ang MikroPascal (mayroon ding MikroC). Walang mga bagay dahil upang ma-access ang hardware na lumilikha ng isang hindi kinakailangang layer ng abstraction. Hindi para sa wala ang Linux ay ginawa sa C at hindi sa C ++
Tingnan ang MikroPascal o ang MikroC na tiyak na gagawing mas madali ang iyong buhay sa pamamagitan ng mga chip ng programa.
Iyon ang dahilan kung bakit hinihiling ko, upang malaman, na nais kong magsimula at ako ay labis na nawala, ngunit para sa isang bagay ay magsisimula tayong lol.
Susundin ko ang iyong rekomendasyon, at susubukan kong makita kung ano ang maaari kong gawin, maraming salamat Giskard.
Mabuti, ang mga microcontroller ay maaaring mai-program sa C ++, malinaw naman OOP, hindi ko alam kung may nagawa na para sa PIC, at wala rin akong pakialam dahil ang totoo ay nais kong gumamit ng isang pic ngayon ...
Maraming ginagamit ang abstraction ng hardware. Ang pinakatanyag na platform ng pag-unlad na elektronik sa mundo at na demokratisado ang pag-access sa electronics at programa, pinag-uusapan ko ang tungkol sa Arduino, gumagamit ito ng OOP.
Ang abstraction ng hardware ay kilala bilang HAL, ang ST microcontroller firm (upang pangalanan ang isa) ay nagbibigay sa iyo ng HAL para sa M3 cortex mics, tulad ng STM32F4xx.
Magandang pagkusa, susubukan ko ito upang makita kung paano ito gumagana.
Pagbati!