Tutkerályos CPP IDE Linuxra

 ( amidabucu | 2010. április 17., szombat - 21:07 )

All Hail!
Szeretnék érdeklődni, hogy Linuxra van-e valami bevált ide, ha c++ programozásról van szó. Anno Windowson jött be nagyon a VS, de az nincs sajna linuxra :(
CodeBlocks szerény véleménye szerint egy katasztrófa. KDevelop nem vált be szintén, és az Anjuta(ámbár ezt még nem próbáltam) se tűnik nagyon jónak.
A NetBeans jó lenne, de tetű mint az állat. Tehát létezik Linuxon kézreálló, sokattudó C++ IDE?
(Ránéztem guglin, de annyi van, mint a dög, és elég sokideig tartana végignyálazni az összeset). Előre is sorr/thx.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

QtCreator.

+1

Pure C++ -ra Geany. Sokat ... pont eleget tud. :)

A VS-hez leginkább pedig a KDevelop hasonlít... Mondanám, hogy Eclipse, de az se fog tetszeni szerintem.

Eclipse-t azért próbáld ki...

Eclipse szintén Java-s nem?

Eclipse egy java-ban írt szerkesztő, de van hozzá c++ plugin,

http://www.eclipse.org/cdt/

ezt tessék nézegetni.

Tudtommal "alapvetően" Java-ban írt ide, de van része, amely natív kódot futtat. (fixme)

java'nother blog

Mivel mas ugyis benyogne en leszek az: vim.

De viccen kivul tenyleg erdemes lehet megnezned a (g)vimet:
- beallithato a szinkiemeles, + tud tabokat,
- a !-val kezdodo parancsokat a shellben hajtja vegre (make, g++, vagy amihez kell),
- megfelelo ctags telepites utan elkeszitheted a "tagfile-t", amit a vim tud hasznalni, ekkor ha raalsz pl. egy fuggvenyhivasra a CTRL-] -vel a definiciojara ugrasz, stb. A tags file generalasahoz tedd pl ezt a sort a .vimrc-be:
map :!ctags --c++-kinds=+p --fields=+iaS --extra=+q -f ./tags -R * *.cc *.c *.hh *.h
Ekkor F12-vel generalod a tags filet.
- cvim kiegeszitot es probald ki, millio dolgot tud pl. tobb sor ki/be kommentelese egy parancskombora, stb. Es ami sokaknak lapveto elveras egy IDE-vel szmben: kodkiegeszites.
- taglist is jo kieg. lehet; ez egy bal oldalsavot hoz letre ahol latod pl a tagfugvenyeket, osztalyokat, stb.
- a.vim kieg. lehetove teszi, hogy gomb kombinaciora ugorj a c <-> h fajlok kozott, mivel a tags-et hasznalja lehetnek mas konyvtarakban is. (Asszem alapbol nem szereti a .hh kiterjesztest, de tanithato:
" ugraskor ha nincs .h fajl letrehozza azt, ezzel kapcsolhato ez ki:
let g:alternateNoDefaultAlternate = 1
" .hh es kiterjesztesek hasznalata:
let g:alternateExtensions_hh = "c,cpp,cxx,cc,CC"
let g:alternateExtensions_cc = "h,hh,hpp"
)
Ha a c.vim telepitve van akkor az ugras gombja alapertelmezetten: SHIFT-F2

Screenshotok alapján pöppet soványkának tünik :)
Sorba kipéróbálom a javaslatokat, azt kilépek a ciklusból, ha valameik majd megteccik :)

Mindez emacs verzióban, vázlatosan valahogy úgy néz ki, hogy telepíts és konfigurálj cedet-et, ecb-t, icicles-t, meg még néhány apróságot ízlés szerint.

Király, én is évek óta vim-et használok.

Tudod, egy dolog hiányzik. A debuggolás. Azt nem tudja a vim, tudtommal.

Van egy par plugin amivel tudja.


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

msvc-vel is?

+1, regota vim-et hasznalok
probaltam a Qt Creatort is, de a FakeVim-je borzaszto korlatolt :(

Folyamatosan fejlesztik, néha nézz rá.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

Hello!

Nézd meg a MonoDevelop-t is. Elsősorban mondjuk C#-ra használják,de van benne C++ támogatás is.

Üdv.

- melyik kdevelop nem valt be? mert a 4 pl nekem nagy meglepetest okozott pozitiv ertelemben, bar meg csak beta.
- QtCreator

-Ha jol emléxem a 3as volt, amit próbáltam. Igazából PHP volt az, ami o vólt rajta (ha jol emléxem ez volt Az az IDE, ami megette az svn-t és a doxygen-t), de mint C++ IDE nem jött be annyira.

-Most forgatok QT 4.7-et, utána meg QTCreatort gitből :)

Linuxom van :(

Úgy tünik én pont oda (ftp://ftp.trolltech.com/qtcreator/snapshots/2010-04-17/) kattintottam, ahol csak exe van, és azt hittem ez csak win "repo" :)

Mi a halalnak ennyire ujat forgatni?

Azért, mert ha belefut valami bosszantó bugba, akkor évekig tudja fikázni a fórumokon, hogy milyen szar. :)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

Ja ja valami ilyesmire gondoltam en is. De tenyleg nem ertem. (Amugy pure C++ -ra tenyleg geany, vim. AFAIK a PCManFM peldaul Geany-val keszul es nem olyan rossz program. :))

Milyen a kódkiegészítés? Mert én anélkül már egy tapodtat sem...

A Visual Studio (9.0) C++-ban pl elég bugos, a többi nyelven nagyon jó.
Eclipse CDT jó, és az új verzióban talán már nem használhatatlanul lassú.
A QtCreator-é eddig a legjobb és leggyorsabb amit valaha használtam. Már csak emiatt az egy feature miatt sem használok mást ha rajtam múlik.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

So-so. Probald ki, sokat nem vesztesz. Nagyon kicsi, pehelysulyu de hasznalhato nagyon jol.

(Bar hardcore C++-os deveknek lehet keves lesz).

Hát ilyen embernek ismertetek meg? Sajnálom.

Tuggyátok mit? Akk felrakom repóbol az 1.3ast, hogy mindeki buldog legyen :)
Most kössetek belém!

Tuggyuk most mar. Nem ertettem miert cikiznek mindig a magyarod miatt, de most mar tenyleg figyelj oda / rakj fel egy spellchecker-t mert komolyan kezd zavaro lenni.. ^^"

QtCreatorból jó a daily snapshot. A symbian support napról napra javul, illetve jó látni, hogy mindig újítanak valamit a srácok.

+1

subscribe
---------------------------------------------------
Talisker Single Malt Scotch Whisky aged 10 years :)

+1

CodeLite

OpenBSD 4.6/i386 theo for the prezident:D

[grammarnazi]Te a magyar nyelvet idegen nyelvkent tanultad?[/grammarnazi]
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.

Magyar?! Ja, ez az a nyelv, amiben ojjektumot lehet orientálni! Tutkerályos IDE-t tucc hozzá?

---
Science for fun...

Én ezt javaslom: http://www.openkomodo.com/
Van windows-ra, linux-ra, macosx-re. Kisit pilótavizsgás a beállítása, mert nagyon sok mindent tud és irdatlan sok pluginja van, de aztán megy mint a doxaóra. Nekem ez volt az egyetlen, ami mindent tudott, amit szerettem volna, és minden egyebet meg ki lehetett kapcsolni belőle.

Szerk: kedvcsinálónak két feature:
Vi emulation
Modal Vi keybindings emulate navigation, text insertion and command behavior. Custom commands can be implemented by adding Komodo macros to a Vi Commands Toolbox folder.

Emacs keybindings
Emacs-like keybinding scheme supports new editor features modeled on Emacs, such as transient marks (similar to the Emacs "mark ring"), repeat next command and reflow paragraph.