Nejlepší prostředí pro Linux a C vývoj

Zopper

  • *****
  • 657
    • Zobrazit profil
Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #15 kdy: 17. 05. 2015, 11:07:40 »
Máš jen jeden .vimrc? Není to málo? Ke každému podporovanému jazyku mám ftplugin, skeleton, dictionary a snippets. K tomu ještě jeden Makefile pro kompilaci a spouštění testů.

To samozřejmě taky, jen jsem to nerozepisoval, ale implicitně shrnul pod "pluginy". A Makefile nezahrnuju pod vim.


smutný

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #16 kdy: 17. 05. 2015, 11:22:39 »
Asi mě tu všichni ukamenují, ale já jsem spokojen s kdevelop.

Psal jsem v tom v C a i trochu C++.
Buildovat to umí klasicky pomocí makefile. Dá se tam tuším používat GDB jako debugger.

Nicméně cesta sublime je také možná. Pokud se trochu dostaneš do sublime build dydtémua makefile, tak překladač nebude problém. Jen ten debugger si tam nedovedu představit.


Pokud se přenesete přes jejich build systém, mohl by pomoci i code::blocks

andreeee

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #17 kdy: 17. 05. 2015, 11:52:02 »
Mne osobne pride kdevelop dost dobry - je rozumne narocny na hw, usporny co sa tyka desktop space (nie je vacsi problem mat 3 zdrojaky vedla seba aj s 1366x768 displaymi.. s eclipse skoro nemozne), a ma fajn ovladanie klavesnicou (quick search vyzera byt dost podobny tomu co robi sublime). Navyse ma relativne dobry C++ parser... Je trosku narucne nastavit to napr. pre linux kernel, aby pouzival #define-y a pod. (je na to nejaky plugin, ale tiez to nie je uplne ono). Som zvedavy, ako sa to posunie, az bude zaintegrovana clang/llvm podpora...

Kazdopadne kdevelop asi poziva rovnaky kpart textovy editor ako Kate/Kwrite - a Kate sa da nastavit dost. Vie to i ctags, nahlad na zdrojak miesto scrollbaru, zvyraznovanie blokov/zatvoriek... Na rychle upravy je to IMO vyborny editor.

Kit

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #18 kdy: 17. 05. 2015, 12:25:52 »
... K tomu ještě jeden Makefile pro kompilaci a spouštění testů.

... A Makefile nezahrnuju pod vim.

~/vim/Makefile je v mém případě významnou součástí Vimu, protože ho používám pouze ve Vimu. Mimo Vim používám Makefile z pracovního adresáře, ale ve Vimu se spouští ten z ~/vim/. Ten jsem si sestavil tak, aby podporoval TDD.

trubadur

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #19 kdy: 17. 05. 2015, 12:41:25 »
Co takto Geany ? jednoduchy az primitivny editor... da sa trochu priohnut potrebam... C podporuje ale neviem ako to je s kompilatorom(cez makefile) a debugerom, lebo ja ho pouzivam na javu... ja som si ho ponastavoval ako mne vyhovuje - karty so otvorenymi zdrojakmi zvyslo vpravo (cca 36 naraz otvorenych na jednu obrazovku), vsetky okna s informaciami povypinane a vypnuty aj toolbar a "windows border"(neviem ako to je slovensky :D) Cize mam len jedno velke okno kde je text aktualne otvoreneho zdrojaku, tenku listu s klasickou ponukou(file, edit...), a zvyslo poukladane karty s otvorenymi subormi... info kompilatora mam skryte a vyskoci len pri kompilacii (alebo cez klav. skratku)...

Z veci co tu boli spomenute:
- font, velkost a farba syntaxu sa da menit (+ je kopu skinov na nete)
- cisla riadkov, zvyraznenie chyb z kompilatora + da sa skakat po chybach cez klav. skratku
- da sa skakat na deklaracie (ctrl+klik na premennu/funkciu), ak je v inom zdrojaku a je otvoreny tak rovno na neho aj prepne

Dalej veci co mne dost pomahaju:
- daju sa nastavit snippety - napises skratku a za tym tab a doplni zvysok a hodi kurzor kde treba (napr. cely blok if...)
- da sa nastavit doplnanie zatvoriek
- skryvanie casti kodu - napr. celu funkciu zbali do jedneho riadku (rozbali sa stlacenim +) - aj cez klav. skratky => sikovne pri sialenych zdrojakoch s dlhymi deklaraciami funkcii :D
- cez plugin sa daju naraz zobrazit 2 rozne zdrojaky vedla seba alebo nad sebou (defaultne na polovicu ale pomer sa da menit potiahnutim)

Je tam aj moznost vytvarat projekty ale v zivote som to nepouzil, dalej plugin manazer, nejake tools ako color chooser, poznamky a pod.

S 50-timi otvorenymi zdrojakmi uz startuje pomalsie cca 3-5 sekund...


mh

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #20 kdy: 17. 05. 2015, 12:59:08 »
Nedávno vyšlo prostředí C-Lion od JetBrains. Osobně používám jejich IntelliJ a nad tím postavené Android Studio a přijde mi to jako nejlepší prostředí, co jsem kdy zkusil.

https://www.jetbrains.com/clion/

Kit

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #21 kdy: 17. 05. 2015, 13:24:10 »
Co takto Geany ? jednoduchy az primitivny editor...

Prostředí Geany jsem si nedávno zkusil a ačkoli mě jako vimaře neoslovilo, myslím si, že by mohlo být žhavým kandidátem na splnění požadavků tazatele. Se svižnějším IDE jsem se ještě nesetkal.

Kolemjdoucí

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #22 kdy: 17. 05. 2015, 14:34:45 »
nie je vacsi problem mat 3 zdrojaky vedla seba aj s 1366x768 displaymi

Víš přece, že ti sestřička zakázala chodit do řiditelny na počítač.

us ed

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #23 kdy: 17. 05. 2015, 14:47:39 »
tmux+vim s několika doplňky je velice použitelné IDE, ale chvíli trvá než se člověk naučí dost zkratek a příkazů aby to bylo použitelností na stejné úrovni jako některá GUI IDE... jako přístupnější možnost bych doporučil qtcreator, z toho co jsem zkoušel zdaleka nejlepší (a ne jen na qt).

AgentK

  • ***
  • 129
  • Evolve or die!
    • Zobrazit profil
    • E-mail
Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #24 kdy: 17. 05. 2015, 15:52:07 »
Já se taky přidám:
v KDevelopu dělám denně a naprosto mi vyhovuje. Má všechny vlastnosti co tu byly zmíněny jako důležité: skoč na definici/deklaraci, zvýrazňování bloků, atd... Build systém je založený na cmake, což mi ale také vyhovuje. Původně jsem cmake moc nemusel, ale přišel jsem mu na chuť až díky kdevelop.
Ladění (v gdb) v aplikacích co dělám moc není možné/pohodlné (thready a hodně soketů), takže nemůžu hodnotit jak je na tom ladí. Mým primárním ladícím nástrojem je dobré logování a traceback. Jako záložní "rychloeditory" mám Kate a Vim, podle toho co dělám.

Naopak qtcreator mi k srdci nepřirostl ani po celkem usilovném snažení.

-K-

rootacek

  • *
  • 47
  • Linux je dobrá volba, Windows je cesta do pekla!
    • Zobrazit profil
    • E-mail
Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #25 kdy: 17. 05. 2015, 21:34:51 »
Díky za reakce, nejvíc doporučený získal a zároveň mě zaujal Vim a Kdevelop.

Nicméně je to celkem krutý rozdíl, v uživatelském ovládání ten Vim se mi zdá více programátorský, možnou nevýhodou se zdá cpát tam spousty rozšíření, co jste psali.

A Kdevelop se blíže, takovému windows stylu řešení.

Teoreticky by Vim mohl být výkonější ale zase pracnější naučení, aspoň to tak působí.

Nejlepší bude, když si je odzkouším.Díky za doporučení!

funkce

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #26 kdy: 17. 05. 2015, 22:02:25 »
jako ja bitmapove fonty moc nemusim.

ten dejavu tiez nie je dokonaly, symbol @ ma skaredy ale nepouzivam ruby
na Source Code Pro je zle to male L vs 1
Inconsolata mala bodka a zaoblene uvodzovky "

funkce

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #27 kdy: 17. 05. 2015, 22:11:01 »
tak isto mi leze na nervy ked proste to male l je dole zahnute doprava ale uz som si zvykol
keby bol nejaky jednoduchy program na fonty tak si to opravim.

funkce

Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #28 kdy: 17. 05. 2015, 22:15:07 »
kokos prechadzam na liberation mono.

eMko

  • ****
  • 456
    • Zobrazit profil
    • E-mail
Re:Nejlepší aktuálně prostředí pro Linux a C vývoj
« Odpověď #29 kdy: 17. 05. 2015, 22:57:02 »
Nedávno jsem používal Geany na kombo C + ASM. Šlo to.

Jinak slušné IDE a nízké nároky na HW nejdou do kupy. To je bohužel fyzika. Jak říká Luboš, opravář traktorů LKT81, "Nenaděláš nic".

KDevelop docela s HW nárky ujde, Anjuta taky.