Tutkerályos CPP IDE Linuxra

Fórumok

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ások

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.

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

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

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

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

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.

É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.