Sivu 4/4

Re: Paras editori koodaamiseen?

Lähetetty: 25.9.2013 klo 22.22
Kirjoittaja Hepo
spiidi78 kirjoitti:Vuoden jälkeen päivitystä. Linux -puolella nyt yli vuoden putkeen koodailleena Qt Creator ollut ylivoimainen vaihtoehto C/C++ -koodauksessa.
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)? 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?

Edit:
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.

Re: Paras editori koodaamiseen?

Lähetetty: 4.10.2013 klo 9.44
Kirjoittaja spiidi78
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.

Re: Paras editori koodaamiseen?

Lähetetty: 31.10.2013 klo 15.12
Kirjoittaja filipp
Thoth kirjoitti:Mitä editoria käytätte koodaamiseen?
Sublime Text. Siirryin siihen kun kyllästyin odottamaan TextMaten päivitystä (kuten varmaan moni muukin). Haluaisin tykätä BBEditistä (historiallisista syistä) mutta en tykkää.

TextMate 2 näyttää nyt olevan jo ihan asiallinen mutta ST on jo niin vahvasti lihasmuistissa etten ole jaksanut enää vaihtaa.

Re: Paras editori koodaamiseen?

Lähetetty: 20.11.2013 klo 1.31
Kirjoittaja Stactic
filipp kirjoitti:
Thoth kirjoitti:Mitä editoria käytätte koodaamiseen?
Sublime Text. Siirryin siihen kun kyllästyin odottamaan TextMaten päivitystä (kuten varmaan moni muukin). Haluaisin tykätä BBEditistä (historiallisista syistä) mutta en tykkää.

TextMate 2 näyttää nyt olevan jo ihan asiallinen mutta ST on jo niin vahvasti lihasmuistissa etten ole jaksanut enää vaihtaa.
Sublime Text:llä tullut työskenneltyä nyt pidemmänkin aikaa scriptikielien kanssa, ja en kyllä ole vaihtamassa pois. Helposti laajennettavissa, kevyt ja yksinkertainen modifioida. Ei kai sitä muuta editorilta voi edes toivoa.

Toki Objective-C:tä ja C++:aa jos tarvii kirjottaa, niin XCode kyllä käynnistyy.

Re: Paras editori koodaamiseen?

Lähetetty: 10.12.2013 klo 20.48
Kirjoittaja jpq
Hepo kirjoitti:UltraEdit on paras ja sen saa nykyään kaikille alustoille. En ole vielä hommannut sitä osx:lle, kun vähäisellä koodaamisella vielä pärjännyt Smultronilla. iOS appeja olen tehnyt myös xcoden editorilla, vaikka ei se mikään hirveän hyvä ole. Linuxissa taas käyttänyt Geanyä.
ihanko varmasti osa koodaa täällä (minä siis) myös esimerkiksi VIC20 koneelle no en vielä mitään varsinaista mutta tarkoitus on. ps. mäkissä käytän xcodea kun vihdoin alusta jolla oikeasti päteävä ympäristö...

Re: Paras editori koodaamiseen?

Lähetetty: 10.12.2013 klo 22.27
Kirjoittaja Thoth
Aloit lukea tätä ketjua ja sitten tajusin, että minähän olen itse aloittanut sen. No, ehkä on päivityksen aika. Olen käyttänyt viime aikoina Sublime Text 3 betaa, en ole huomannut mitään eroja Sublime Text 2:een, mutta olen edelleen myös täysin tyytyväinen siihen. Ei ole tullut mieleenkään kokeilla esimerkiksi TextMate 2:ta.

Liittyen Sublime Text:n laajennettavuuteen, olen viime aikoina kirjoittanut kaikki mahdolliseset dokumentit Markdowindilla, jos vain mahdollista. Sublime Textiin on saatavilla Brett Terpstran MarkdownEditing, josta tulee paljon Markdown-toiminnallisuutta ja -ulkoasua. Sen lisäksi olen asentanut SmartMarkdown-paketin, jossa tulee muuta Markdown-toiminnallisuutta. Nuo paketit näyttävät toimivan aika hyvin yhteen. Minulle tärkein piirre tuosta paketista on se, että voin tab-napilla sulkea ja avata Markdown-otsikoita, vähän kuin Folding Textissä.

Ja viimeisenä mutta ei vähäisimpämä, Table Editor -paketti. Sillä voi säätää erilaiset plain text -taulukot ihmeellisen helposti paikoilleen. Liittyy edellisiin, osaa esimerkiksi MultiMarkdown- ja Pandoc-taulukot.

Ai niin, ja yksi uusi tykkäämäni Sublime Textin paketti on Plain Tasks, jolla voin säätää projektin todo-listaa. Käytän paljon OmniFocusia, mutta koodiprojekteissa käytän ehkä mieluummin projektikohtaista todo-listaa.

Re: Paras editori koodaamiseen?

Lähetetty: 6.8.2014 klo 13.52
Kirjoittaja Juutti
Kohta puoli vuotta käyttänyt nettisivujen tekemiseen sellaista kuin Brackets http://brackets.io/ ja olen ollut tyytyväinen. Aikaseimmin oli käytössä Notepad++ ja ainakin siihen verrattuna tällä on mukavampi työskennellä.

Re: Paras editori koodaamiseen?

Lähetetty: 29.8.2015 klo 10.01
Kirjoittaja spiidi78
Atom (http://atom.io) on kyllä nyt hehkuttamisen arvoinen, kun se vihdoinkin on saatu alfatasolta julkaistuksi. Sen saa räätälöityä plugareilla käytännössä mille kielelle tahansa. Ite olen virittänyt sen C++:lle ja QtCreator saa joutaa kohta sen tieltä mäkeen.

Re: Paras editori koodaamiseen?

Lähetetty: 21.9.2015 klo 16.36
Kirjoittaja Hepo
Mitenhän Atomissa saa sitten nuo tiedosto välilehdet isommiksi? Nyt kun paljon tiedostoja auki, niin muuttuneet pieniksi.
Mitään paketteja en saanut töissä asennettua, ilmeisesti johtuu kun on jonkun proxyn takana.

Re: Paras editori koodaamiseen?

Lähetetty: 23.9.2015 klo 14.26
Kirjoittaja spiidi78
Hepo kirjoitti:Mitenhän Atomissa saa sitten nuo tiedosto välilehdet isommiksi? Nyt kun paljon tiedostoja auki, niin muuttuneet pieniksi.
Tsekkaas täältä apuja: https://discuss.atom.io/t/how-to-make-t ... er/16689/2

Eli avaat Stylesheetin ja copy-pasteet esim tämän pätkän pohjalle, jossa voi määritellä minimileveyden teemakohtaisesti (tuossa on säädöt One Dark / One Light teemaan):

Koodi: Valitse kaikki

.theme-one-dark-ui,
.theme-one-light-ui {
  .tab-bar {
    font-size: 10px; // smaller font size
  }
  .tab {
    min-width: 10em; // larger minimum width
    max-width: 16em; // smaller max width
  }
}
Mitään paketteja en saanut töissä asennettua, ilmeisesti johtuu kun on jonkun proxyn takana.
Joo proxystä johtuu. Itsekään en saanut edes proxyn kautta ladattua. piti downia verkossa ilman proxyä.

Ainut mitä olen jäänyt enää kaipaamaan mistään muusta editorista, on kunnon syntax highlightning, joka osaa tunnistaa memberit ja luokat esim ctagsista. Tuo Atomin mukana tuleva simppeliin regexiin perustuva highlighting on lähes käyttökelvoton.

Re: Paras editori koodaamiseen?

Lähetetty: 6.10.2015 klo 22.34
Kirjoittaja Thoth
Tuon Atomin ulkoasu, näppäinkomennot ja muu sellainen on kopioitu hyvin paljon Sublime Textistä, joka on mainittu tässä ketjussa aikaisemminkin. Olen kokeillut Atomia, ja Sublime Textiin verrattuna siinä on ehkä hyvää esimerkiksi aktiivisempi kehitys ja vapaampi laajennettavuus yleisiä web-teknologioita käyttäen. Huonona puolena hitaus esimerkiksi käynnistäessä, satunnainen jumitus, yms. Juuri osaksi hitauden vuoksi käytän edelleen varsinaisena editorina Sublime Textiä. Lisäksi minulle on kertynyt valmiiksi esimerkiksi toimivia plugineita Sublime Textiin.

Re: Paras editori koodaamiseen?

Lähetetty: 18.2.2016 klo 16.09
Kirjoittaja Hepo
spiidi78 kirjoitti: Ite olen virittänyt sen C++:lle
Mitä C++ plugareita olet laittanut? Itse olen nyt töissä siirtynyt C:stä C++, niin siksi kiinnostaisi.
Sublime Text:ä en viitsi töissä käyttää, kun firma ei varmaan hommaa lisenssiä erilliseen ohjelmaan enkä tiedä saanko sitä sitten käyttää, jos hommaan omilla rahoilla lisenssin.

Re: Paras editori koodaamiseen?

Lähetetty: 18.2.2016 klo 16.23
Kirjoittaja Hepo
.

Re: Paras editori koodaamiseen?

Lähetetty: 18.2.2016 klo 16.52
Kirjoittaja spiidi78
Hepo kirjoitti: Mitä C++ plugareita olet laittanut? Itse olen nyt töissä siirtynyt C:stä C++, niin siksi kiinnostaisi.
Nyt en pysty sanoo varmaksi, koska en ole hetkeen devannut Atomilla C++:aa.. Mutta ainakin nämä pari tuli asennettua:
https://atom.io/packages/atom-ctags - pystyy hyppimään symbolien välillä nopeasti (go to declaration). Tarvitsee sitten myös tietty ajaa projekti ctagsin kautta.
https://github.com/dschwen/switch-header-source - voi hyppiä sourcen ja headerin väliä näppäinpainalluksena

Pelkästään noilla elämä helpottuu jo kovasti.. Ainut paha puute edelleen on kunnon syntax highlightning. Nykyiset eivät osaa lukea koodia semanttisesti (tyyliin ctags), vaan yrittävät värittää koodia pelkän regexin avulla, joka ei oikein toimi minkään muun kuin standardi keywordien kanssa... Se oli myös lopullinen syy pitäytyä muissa IDEissä.

Re: Paras editori koodaamiseen?

Lähetetty: 18.2.2016 klo 18.56
Kirjoittaja Vespel
Komodo edit

Tähän mennessä kirkkaasti paras mitä kokeillut.

Re: Paras editori koodaamiseen?

Lähetetty: 24.2.2016 klo 19.30
Kirjoittaja LK84
Vilkaiskaapa sellaista kuin Atom.

Löytyy osoitteesta http://www.atom.io ja siis tosiaankin pääte on .io!

Oikein mukavasti saa muokattua tarpeiden mukaan ja lisäpalikoita on laajasti tarjolla.

Pöh, siinähän se olikin jo pari viestiä aiemmin mainostettuna. Noh, kertaus on opintojen äiti vai miten se nyt oli...

Re: Paras editori koodaamiseen?

Lähetetty: 25.2.2016 klo 21.59
Kirjoittaja Hepo
Töissä Ubuntussa välillä muisti aika vähissä, kun vaihdoin toisesta editorista atomiin. Toinen editori koodattu c++:lla. Pitää varmaan hommata lisää muistia tai sammutella ohjelmia.

Re: Paras editori koodaamiseen?

Lähetetty: 24.4.2016 klo 8.24
Kirjoittaja samnyrhi
Mahtaisiko Microsoftin ilmainen Visual Studio toimia? Kaupallinen versio oli ainakin pätevä (C ja C++) silloin kun koodi hommia vielä tein.

https://code.visualstudio.com/

Re: Paras editori koodaamiseen?

Lähetetty: 25.4.2016 klo 18.24
Kirjoittaja artovv
Code ei ole visual studio. Se on täysin itsenäinen editori. Olen käyttänyt sitä Windowsissa ja se on ihan toimiva kun täytyy editoida yksinäisiä tiedostoja.

Re: Paras editori koodaamiseen?

Lähetetty: 27.4.2016 klo 10.02
Kirjoittaja samnyrhi
Joo, eihän se sama ole. Mutta mainostavat kuitenkin Visual Studiona ;)