Hups! Enpäs Hepo huomannutkaan aiemmin kysymystäsi
Hepo kirjoitti:Kotona tullut viimeaikoina C++ koodattua ja haussa ollut editori sille. Koneena siis OSX, kuten olettaa saattaa. Miten tuohon editoriin pääsee helposti sisälle, että saisi nopeasti tehty C++ koodia (esim. luokille templatet)?
Oppimiskynnys on todella pieni. Näppäinyhdistelmät ovat melkein samoja mitä kaikissa muissakin vastaavissa editoreissa. Qt Creatorilla voi tehdä snipettejä, jotka vastaa templateja. Tsekkaa Options - Text Editor - Snippets.
Nyt edes tiedoston avaaminen tuntuu hankalalta valikon kautta (ei pikanäppäintä). Nyt olen käyttänyt Smultronia.
Töissä taas linux kone ja kielenä C, niin missä mielessä parempi esim. geany:n verrattuna, jota nyt käytän?
Ei nyt ole OSX-versiota käytössä, mutta kyllä tiedoston avaaminen pitäisi onnistua näppäinyhdistelmällä (Linuxissa perinteinen Ctrl-O). En ole Geanya käyttänyt, mutta jos jotain tosi hyviä juttuja pitää mainita, niin Creator haistelee tiedostojen sisällön todella hyvin (myös projektien ulkopuolisten, esim kirjastojen) ja esim autocomplete ja hyppiminen funkkareiden/membereiden defitioneiden välillä toimii paljon paremmin mitä monissa muissa editoreissa. Myös search toimii loistavasti. Kaikki haut tukevat regexpiä. JA esim kursori jonkin funktiokutsun päälle ja painat Ctrl-Shift-U (OSX:ssä muistaakseni Ctrl korvattiin Cmd:llä), niin saat listan missä sitä on käytetty ja pystyt kelaamaan niitä sijainteja näppärästi läpi. Jonkin verran parannettavaakin tosin vielä löytyy, esim jos on monta handleJotain funkkaria, joissa on jokaisessa eri tyyppinen olio parametrina, QtCreator tunnistaa kaikki samaksi yhdeksi.. Toinen mitä käytän ja löytyy monista editoreista, mutta mielestäni Creatorissa tehty paremmin on hakukenttä, jonka saa esiin Ctrl-K:lla. Sillä voi pomppia projektin tiedostojen välillä, git blameta avonaisen tiedoston ja katsoa commitin logia. Jne. Hyppiä riveillä. Tehdä käytännössä mitä vain. Sitten nörteille löytyy myös FakeVIM, jolla saa samat näppisyhdistelmät käyttöön mitä vimissä.
Voiko tolla Qt creatorilla tehdä projektia, jos käyttää omaa makefileä, eikä halua käyttää qmakea? Siis niin että kääntää komentorivillä eikä tolla työkalulla.
Voi. Se toimii myös ihan normaalina koodieditorina. Siihen voi määritellä manuaalisesti ei-Qt -buildit ja debuggauksen. Lisäpointseina QtCreator tukee vielä Clangiakin.