Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: peran - 07.01.11 - klo:21.11

Otsikko: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: peran - 07.01.11 - klo:21.11
Itse olen aika laiska hakemaan editoreita, joten yleensä käytän epäkäytännöllistä gedit:iä.

Mureakuhasta löysin kohtuullisen kevyen (joka on yksi minun vaatimuksistani editoreissa) neditin. Se vaikuttaa lupaavalta, mutta olisin mielenkiinnolla lukemassa muiden mieltymyksistä. Vimiäkin olen joskus kokeillut, ja hallitsen siitä alkeet, mutta itselleni siinä on liikaa muistettavaa.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Jallu59 - 07.01.11 - klo:21.15
Kate on minun mielikkini.

T:Jallu59
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Tomin - 07.01.11 - klo:22.40
Tavannut käyttää Pythonille Geanyä, (X)HTML:lle, PHP:lle yms. Quanta Plussaa ja Arduinon kanssa sen omaa IDE:ä, koska siinä on kääntämiset yms. mukana. Kertoilen lisää, kun joudan, tähän viestiin.

Muokkaus: No niin.
Geanyssa plussaa oli, että päätteen saa alas samaan ikkunaan. Toki päätettä voi käyttää erillisessäkin ikkunassa. Samaan projektiin kuuluvat tiedostot näkyvät vasemmalla ja avatut välilehtinä ylhäällä. Lisäksi Geany käyttää GTK:ta. Osaa samat perusjutut kuin Geditkin.

Quanta Plussalla tuli aikoinaan aloitettua HTML, toki sillä voi ohjelmoida muutakin. Käyttöliittymä ja toiminnallisuus on samankaltainen kuin Geanyssä, mutta ainakin itselläni näyttää kaikki tiedostot vasemmalla ja päätettä ei löydy samasta ikkunasta. Käyttää Qt:tä ja ilmeisesti sitä ei ole tehty Qt4:lle.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: _Pete_ - 08.01.11 - klo:09.57
Javaa teen IDEA ide:llä. Jos pelkkää editoria joutuu käyttään niin emacs tai hätätapauksessa KDE kate.

Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: ilkkak - 08.01.11 - klo:11.09
Kate on suosikkini. Osaa koodin laskostuksen ja värjäämisen sekä arvaa sopivasti saman luokan jo kirjoitettuja sanoja. Pystyy mukavasti supistamaan koodin loogisista kohdista sekä jakamaan sivun useampaan ikkunaa. Nämä ominaisuudet varmasti löytyvät muistakin vastaavista. Kateen voisi lisätä vielä importilla (kielestä riippuen) tuotujen luokkien ei kapseloitujen muuttujien ja metodien arvauksen kirjoitettaessa niin alkaisi hipoa täytellisyyttä.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Tuxer - 08.01.11 - klo:11.47
Vimiä enimmäkseen, tosin jos ei hetkeen käytä niin onpa sitten taas muistelemista. Eclipseä sitten Androidin kanssa räpeltäessä.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: jekku - 08.01.11 - klo:14.21
Itse olen aika laiska hakemaan editoreita, joten yleensä käytän epäkäytännöllistä gedit:iä.

Mureakuhasta löysin kohtuullisen kevyen (joka on yksi minun vaatimuksistani editoreissa) neditin. Se vaikuttaa lupaavalta, mutta olisin mielenkiinnolla lukemassa muiden mieltymyksistä. Vimiäkin olen joskus kokeillut, ja hallitsen siitä alkeet, mutta itselleni siinä on liikaa muistettavaa.

nedit on minun päätyökaluni. Pieni puute etten ole löytänyt kikkaa jolla sisentää blokeittain ja UTF-8:n puute. Mutta koska täydellistä ei ole niin lähinnä poaras kelvatkoon.
Joskus, varsinkin pitkiä php-skriptejä, kurkin ja muotoilen myös Katella.

Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Tha-Fox - 09.01.11 - klo:01.56
Pythonille SPE, Androidille ja muulle Javailulle Eclipse. Muut meneekin sitten Katella tai Geditillä, koneesta riippuen.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Sunar - 09.01.11 - klo:14.52
Mitä tahansa kokeileekin, niin vimiä tulee aina ikävä.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Jantunen - 09.01.11 - klo:16.48
Geany on tällä hetkellä käytössä, koodailu on pääosin PHP/HTML/CSS/Javascript -osastoa, mutta nyttemmin olen joutunut myös Oraclea käskyttämään PL/Sql:n kera, jolloin yhdistelmä sqlplus + geany + pikku bash-skripti ajettavaksi (suorittaa editoitavan skriptin oracle-järjestelmässä sqlplussan avulla) makrolla, jotta virheilmoitukset saa näkyviin konsoliin.

Kate oli käytössä joskus muinoin KDE-aikoina ja jos javaa tarvitsee vääntää, niin Eclipse suoriutuu siitä nätisti.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: skfin - 09.01.11 - klo:18.08
Kate kaikelle paitsi C++:lle, siihen käytän KDevelopia. Kun ssh:n yli täytyy palvelimilla ohjelmointia tehdä niin perus vim on luotettava ja helppo :)
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Whig - 09.01.11 - klo:21.03
Itse olen aika laiska hakemaan editoreita, joten yleensä käytän epäkäytännöllistä gedit:iä.


Sen vähän mitä PHP, CSS, HTML juttuja teen niin nano:lla ne tulee yleensä tehtyä.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Rähmäkäpälä - 10.01.11 - klo:18.47
Geanyllä PHP, Python ja Shell, Netbeansilla Java ja Code::Blocksilla C. Geanya tulee toki käytettyä kaikkeen muuhunkin pikkuräpeltämiseen, oikein kiva editori kaikenkaikkiaan :)
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Aliengrey - 11.01.11 - klo:06.54
Joskus koitin harjoitella pythonin alkeita. Käytin IDE:ä nimeltä Eric joka löytyy repoista.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: juyli - 11.01.11 - klo:12.32
Jed http://packages.ubuntu.com/maverick/jed
Xjed http://packages.ubuntu.com/maverick/xjed
ja muut jedit:it :http://packages.ubuntu.com/search?keywords=jed&searchon=names&suite=maverick&section=all

Ja kun kukaan ei ole vielä ehtinyt mainita, mainitaan nyt Emacs ;)
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Puavo - 11.01.11 - klo:14.31
Eclipse oli raskaudestaan huolimatta ihan kelpo tuote kun aloitteli koodausta. Hoiti kääntämisen ja näytti virheet samantien. Nykyisin käytössä on pääasiassa gedit pöytäkoneella ja nano palvelimella. Ja voisihan Matlabin editorinkin mainita tässä.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: HannuTapio - 11.01.11 - klo:18.49
Editori!

Käyttelen Eclipse HELIOSta, minulla on vuoden 2003 vanha alle 2Ghz perus Athlon, enkä ole juurikaan huomannut hitautta, kuin hieman käynnistyksen ja luokka vaihtoehtojen avauksen ajan.
Eclipse tarjoaa aika mittavat ominaisuudet koodin siisteyteen, Eclipse muutamassa sekunnissa järjestelee kymmeniä isoja luokkia, niin, että kaikki koodi on järjesteltynä tietyn formaatin mukaan.

Esim.

Koodia: [Valitse]
this.print("Hello World");
if (aa ==1 ) { bb =2 }  ;

jos CLEANUPista on valittu sisennykset ja yksi välilyönti koodiin, niin lopputulos on hienona ->

Koodia: [Valitse]
this.print ( "Hello World" ) ;
if ( aa == 1 )
    {
        bb = 2 ;
    } ;

Eclipse on minun valintani Java koodaukseen, mutta, en kyllä omaa kovinkaan kattavaa tietämystä eri editoreista.
Netbeans on myös ihan kelpo, mutta, se on jo aika raskas minun koneellani, en sitten tiedä mitenkä uudemmissa PCeissä.
PHP, HTML ja JavaScript menevät GEditillä.

-----
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: odysseus - 13.01.11 - klo:19.47
Hmmm. Aika paljon KDE-hemmoja liikkeellä.... :-)

Minun suosikit:

Bluefish (PHP, Ansi/ASCII, HTML, Ansi C/C+ jne. "normiroina")
QT Creator (C/C++ kehitys)
Java -en töki pitkällä tikullakaan tai ainakin yritän olla sorkkimatta, mutta jos on pakko, niin Eclipse...

Niin ja konsolissa: nano
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: mrl586 - 13.01.11 - klo:23.14
kate, nano
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: jekku - 14.01.11 - klo:03.37
Geany on tällä hetkellä käytössä, koodailu on pääosin PHP/HTML/CSS/Javascript -osastoa, mutta nyttemmin olen joutunut myös Oraclea käskyttämään PL/Sql:n kera, jolloin yhdistelmä sqlplus + geany + pikku bash-skripti ajettavaksi (suorittaa editoitavan skriptin oracle-järjestelmässä sqlplussan avulla) makrolla, jotta virheilmoitukset saa näkyviin konsoliin.

Kate oli käytössä joskus muinoin KDE-aikoina ja jos javaa tarvitsee vääntää, niin Eclipse suoriutuu siitä nätisti.

Tuohan on mielenkiintoinen tuttavuus, tuo geany.
Kokeilin ensin remotena ssh -tuubin läpi mutta siinä oli hiukan raskas. (Siis adsl, eikä mikään kymppimegan sisäverkko.)
Mutta asennettuani sshfs:n niin johan alkoi toimia :)
http://wiki.ubuntu-fi.org/sshfs

Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: T.M - 14.01.11 - klo:08.47
Viime aikoina pelkästään VIM:iä, kun olen koodannut PHP:tä.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: antti64 - 15.01.11 - klo:18.43
Ei ole Emacsin voittanutta. Saa linuxille ja wintoosaan gygwinin kautta. Lukematon ohjelmointikielituki.
Emacsin hitti ominaisuus on 'hippie-expand' suomeksi sanojen täydentäminen tabulaattoria hakkaamalla. Ts. kirjoitat 'hip' ja hakkaat TAB:a niin Emacs tarjoaa autom. vaihtoehdoksi 'hippie-expand'. Emacsissa voidaan konffata mistä bufferista editori hakee täydennettäviä sanoja.

Vaihtoehtoisesti, kun kursori on rivin alussa, niin TAB-osaa sisentää (indent) koodin oikein.

Koodia: [Valitse]
(defun my-electric-tab (&optional prefix-arg)
  "If preceeding character is part of a word or a paren then hippie-expand,
or preceeding character is underscore (ascii code 95), then hippie-expand.
If last command were my-electric-tab, then hippie-expand again
(hitting tab again and again).
Else indent correctly."
  (interactive "*P")
  (cond ((or (= (preceding-char) 95) (= (char-syntax (preceding-char)) ?w))
(hippie-expand prefix-arg))

((eq last-command 'my-electric-tab)
         (hippie-expand prefix-arg))

(t (indent-for-tab-command)))

  (setq this-command 'my-electric-tab))

Antti
 
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: jekku - 15.01.11 - klo:20.10
Ei ole Emacsin voittanutta. Saa linuxille ja wintoosaan gygwinin kautta. Lukematon ohjelmointikielituki.
Emacsin hitti ominaisuus on 'hippie-expand' suomeksi sanojen täydentäminen tabulaattoria hakkaamalla. Ts. kirjoitat 'hip' ja hakkaat TAB:a niin Emacs tarjoaa autom. vaihtoehdoksi 'hippie-expand'. Emacsissa voidaan konffata mistä bufferista editori hakee täydennettäviä sanoja.

Vaihtoehtoisesti, kun kursori on rivin alussa, niin TAB-osaa sisentää (indent) koodin oikein.

Koodia: [Valitse]
(defun my-electric-tab (&optional prefix-arg)
  "If preceeding character is part of a word or a paren then hippie-expand,
or preceeding character is underscore (ascii code 95), then hippie-expand.
If last command were my-electric-tab, then hippie-expand again
(hitting tab again and again).
Else indent correctly."
  (interactive "*P")
  (cond ((or (= (preceding-char) 95) (= (char-syntax (preceding-char)) ?w))
(hippie-expand prefix-arg))

((eq last-command 'my-electric-tab)
         (hippie-expand prefix-arg))

(t (indent-for-tab-command)))

  (setq this-command 'my-electric-tab))

Antti
 

Äläs väheksy Emacsia - ei se ole editori, se on tapa käyttää tietokonetta ;)
No minä en toki osaa - mutta aina ei voi voittaa.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: hro1 - 16.01.11 - klo:08.19
Linux: vim (script), gedit (C,etc)
Win: VC10 IDE (C++), Sharepoint Designer (css, html), PowerShell IDE (script)
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Mute - 25.01.11 - klo:20.24
Eclipse Javaan ja Gedit kaikkeen muuhun. Välillä kokeilen eri vaihtoehtoja, mutta huomaan aina palaavani noihin kahteen.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: samja - 26.01.11 - klo:00.16

Kate on ihan kätevä.
Melko vähän on bugittanut.

Vim on minusta ihan järkyttävä.
Ja Emacs.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Mistofelees - 31.01.11 - klo:13.07
Itse olen aika laiska hakemaan editoreita, joten yleensä käytän epäkäytännöllistä gedit:iä.


Joe on hyvä, jos on käyttänyt WordStaria, Borlandin kieliä, QBasic:a ja QE:tä.
Aikoinaan Wordstarin järjestelmä oli lähes de facto kaikissa järjestelmissä.

Joen saa kyllä määrättyä käyttämään muunkinlaisia pikavalintoja, mutta perusasetukset ovat sopineet minulle.
Perusasetuksissaan Joe tukee ainakin Perliä, Html:ää, Bashia ja PHP:tä korostamalla komentoja.

FreeBasic:n kanssa tulee joskus käytetty sille tarjottuja IDE-ohjelmia, mutta useimmiten tulee senkin kanssa käytettyä Joe:a.

VI ja VIM olisi hyvä osata, koska ne tulevat väkisin kaikkien distrojen mukana. Osassa nämä ovat hardcodattuina defaul-editoreina. Itse en Vi:tä käytä kuin pakon edessä. Siitä tulevat mieleen vanhata pahat ajat, jolloin DEC-10:ssä ainoana editorina ollut Ed toimi lähes samalla logiikalla: -"Lisää riville 8 viidennen merkin eteen seuraavat merkit: 'åäö' ja siirry sitten kolme riviä eteenpäin seitsemännen merkin eteen...Siirry sitten näyttötilaan ja tulosta rivit 1-9".

Omat ohjelmointi-intressit eivät kaipaa GUI:ta, vaan kirjoittelen ohjelmat serverillä SSH:n yli. Pöytäkoneellakin siirryn heti mustalle ruudulle. Pääosin teen laiteohjelmointia ja webbisivuja. Webbisivujakin yleensä sellaisella tasolla, jolle normaalit web-editorit eivät yllä.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Randomtyyppi - 31.01.11 - klo:17.05
Geany - C++
Python-pääte - Python
Gedit - Html Javascript Css
gPHPEdit - Yritän siirtyä geditistä tähän kun löydän tiedostot php:n suorittamiseen omalla koneella
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Lasse. - 06.02.11 - klo:23.19
vim.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Echramath - 07.02.11 - klo:01.35
Emacs on tietysti hieman kankea dinosaurus, mutta siinä on letkeä toiminnallisuus: useimmat C-syntaksikielten moodit hakkaavat väkisin sisennykset loogisen rakenteen mukaisille paikoille, kun tabulaattoria painaa. Onko missään muussa editorissa tätä ominaisuutta?
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: _Pete_ - 07.02.11 - klo:07.23
Emacs on tietysti hieman kankea dinosaurus, mutta siinä on letkeä toiminnallisuus: useimmat C-syntaksikielten moodit hakkaavat väkisin sisennykset loogisen rakenteen mukaisille paikoille, kun tabulaattoria painaa. Onko missään muussa editorissa tätä ominaisuutta?

Ainakin Java ideissä toi on ihan normaali toiminto.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Stargazers - 11.02.11 - klo:08.05
VIM. Se on mainio.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Leisko - 13.02.11 - klo:18.40
geany  8)
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: odysseus - 14.02.11 - klo:17.13
gPHPEdit - Yritän siirtyä geditistä tähän kun löydän tiedostot php:n suorittamiseen omalla koneella

Helppoa siirtyä sitten:

# apt-get install php

..(vai pitikö se olla php5) ja mahdollisesti tuohon litaniaan haluat perään myös:

apache2 mysql-server php-mysql php-xml

..jne.

Sitten vain ajat komennossa:

$ php skripti.php

..tai käpistelet selaimella localhostia.
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Randomtyyppi - 14.02.11 - klo:18.20
tänks vihdoin voin noita käyttää  :)
Otsikko: Vs: Mitä editoria käytät ohjelmoidessasi?
Kirjoitti: Randomtyyppi - 04.03.11 - klo:14.54
Päivitän:
Geany: C, C++ ja php
vim: käytän kun /var/www/:n tiedostoja voi muokata vain root
mutta sain selville että päätteestäkin voi avata geanyn :)
Eclipse:Java
gedit:python ja Applet java
ja kun lazaruksen saisi toimimaan
lazarus:pascal