Koodarin

koodailen hiukka html:ää ja tähän asti ihan vaan Notepadilla.
Ihan hyvin se toimii, mutta nyt olen alkanut kaivata vähän edistyneempää.
Lähinnä makrojen puute vaivaa.
Olen saanut uudistettavakseni jonkun toisen tekemän sivuston, se on tehty
jollain työkalulla joka on tehnyt noita entitteettejä (umlauteja jms. ) ja
rivinvaihdotkin on jotain muuta kuin Windowsissa (Linux?) ja olisi mukavaa
saada tehtyä makro jolla koodin saisi mukavasti "selkokielelle" helpompaa
käsittelyä varten.
Olisko kokeneemmilla koodareilla suositella Windowsiin (tämä on XP)
jotain parempaa (ilmaista) tekstieditoria kuin tämä Notepad.

Ja/tai olisko mahdollisesti olemassa joku valmis ohjelma jolla tällaisen
html-koodin "perussiivouksen" saisi kerralla tehtyä?
16297
Äänestä

Muut lukivat myös

Vastaukset 16

Vanhimmat

Windowsin tekstieditori on tunnetusti rikki, ja Windowsin tekstieditori on vissiin ainoa jossa rivinvaihdot on jotain kummallisia. Muu maailma käyttää erilaista rivinvaihtoa.

Tässä olisi vähän listaa: http://en.wikipedia.org/wiki/List_of_text_editors

Itse käytän Gedittiä, mutta sitä ei vissiin ole saatavana Windowsille. Joskus kauan sitten käytin ConTEXT:iä Windowsissa mutta enpäs tiedä onko se enää kuinka hyvä verrattuna muihin. Saattaa olla pitkälti makuasia nykypäivänä.

Tietääkseni ainoat tekstieditorit jotka eroavat sitten tehokkuudellaan ja ominaisuuksiltaan selvästi muista taitavat olla Emacs ja Vim, ja näissä on käyttölogiikkaa optimoitu mahdollisimman tehokkaaseen käyttöön. En kyllä ole itse, ainakaan vielä, vaivautunut opiskelemaan näitä koska näissä oleellisesti on ideana siitä, että tekstieditorista tulee käyttöliittymä kaikkeen kehitykseen ja sitä muokataan. Tarkoittaa sitä, että siihen ohjelmaan sitoudutaan sitten vuosiksi ja vuosikymmeniksi.

Itse sitten käytän Gedittiä siksi kun sen käytössä oli kynnys hyvin matala, siinä on hyvät ominaisuudet ja siihen on tullut myös mukavasti ekosysteemiä, että löytyy valmiita plugineja joita voi myös itse tehdä helposti Pythonilla. Oleellisesti onnistuu tämänkin muokkaamaan työkaluksi kaikkiin hommiin, että voi samalla työkalulla kirjiottaa mitä koodia tai tekstiä huvittaakaan.

Äänestä
  • mkarin vastauksessa on että vaikka aloittaja selvästi kertoi ohjelmoivansa
    Windows XP:ssä niin linux- ylistyshöpinässään ei ollut muuta järkevää kuin tuo
    linkki editorilistaan.

    Äänestä

  • kiintoista tässä kirjoitti:

    mkarin vastauksessa on että vaikka aloittaja selvästi kertoi ohjelmoivansa
    Windows XP:ssä niin linux- ylistyshöpinässään ei ollut muuta järkevää kuin tuo
    linkki editorilistaan.

    Missä mainitsin sanallakaan Linuxia?

    Äänestä

  • m-kar kirjoitti:

    Missä mainitsin sanallakaan Linuxia?

    Ei sun tartte sitä linukkaa nimeltä mainita. Eiköhän se oo aika selvää lukijoille mitä meinaat kun valehtelet Winukan olevan rikki editorin kanssa.

    Lisäks sä sait ängettyyn sen pyyttoni-mainostukses tonne.

    Voisin muuten kertoa tässä, että .NET:n työkaluilla saa tehtyä aika kivasti nettisivuja joissa on vaikka kantaa takana. Ei tarvii tekstieditoreita pahemmin ja on tuottavaa p lus pääsee tekeen winukassa eikä tarvii sotkea hankalasti koko konetta jos toisen tavan mukaan pitäs jotain linukkoja asennella. Hehe.

    Äänestä

  • Jepulis Jeep kirjoitti:

    Ei sun tartte sitä linukkaa nimeltä mainita. Eiköhän se oo aika selvää lukijoille mitä meinaat kun valehtelet Winukan olevan rikki editorin kanssa.

    Lisäks sä sait ängettyyn sen pyyttoni-mainostukses tonne.

    Voisin muuten kertoa tässä, että .NET:n työkaluilla saa tehtyä aika kivasti nettisivuja joissa on vaikka kantaa takana. Ei tarvii tekstieditoreita pahemmin ja on tuottavaa p lus pääsee tekeen winukassa eikä tarvii sotkea hankalasti koko konetta jos toisen tavan mukaan pitäs jotain linukkoja asennella. Hehe.

    "Ei sun tartte sitä linukkaa nimeltä mainita. Eiköhän se oo aika selvää lukijoille mitä meinaat kun valehtelet Winukan olevan rikki editorin kanssa."

    En valehtele. Windowsin tekstieditori todellakin on rikki rivityksen kanssa. Ei näytä kaikkia tavallisia tekstitiedostoja.

    "Voisin muuten kertoa tässä, että .NET:n työkaluilla saa tehtyä aika kivasti nettisivuja joissa on vaikka kantaa takana."

    .NET:llä ei ole mitään tekemistä koodin kirjoituksen kanssa, varsinkaan HTML/CSS koodin kanssa.

    "Ei tarvii tekstieditoreita pahemmin ja on tuottavaa p lus pääsee tekeen winukassa eikä tarvii sotkea hankalasti koko konetta jos toisen tavan mukaan pitäs jotain linukkoja asennella."

    Kyllä mielivaltaisen koodin kirjoittamiseen tarvitaan aina tekstieditori, tai vaihtoehtoisesti sitten heksaeditori mutta ensiksimainittu on vähän kivempi. Ja mitä helvetin tekemistä käyttöjärjestelmällä on editorin kanssa? Ja miten Windowsin sekoaminen liittyy asiaan?

    Äänestä

  • kiintoista tässä kirjoitti:

    mkarin vastauksessa on että vaikka aloittaja selvästi kertoi ohjelmoivansa
    Windows XP:ssä niin linux- ylistyshöpinässään ei ollut muuta järkevää kuin tuo
    linkki editorilistaan.

    tässä vastauksessa oli kirjoittajan kädettömyys. Eikö windows-käyttäjän voi olettaa osaavan käyttää edes Googlea? Eikö hyvän editorin nimen mainitseminen riitä, kun editoria kysytään? Pitääkö windows-käyttäjille vastatessa antaa mukamas suora linkki Emacsin, Vimin tai Geditin Windows-installeriin? Kaikki ne toimivat Windowsissa ihan hienosti.

    Emacs on myös paljon muuta kuin editori, jolla voi kirjoittaa mitä tahansa koodia ja tekstiä. Se on monen eri debuggerin käyttöliittymä ja heksaeditori. Sillä voi tutkia luokkarakenteita ja etsiä helposti funktioiden toteutuksia ja määrittelyjä. Se toimii hyvin kääntäjien front-endinä ja sen läpi on kätevää käyttää monen ohjelmointikielen tulkkia. Siinä sekä etsi- että korvaa ymmärtävät myös säännöllisiä lausekkeita ja tekstin editointi on muutenkin ihan eri tasolla kuin editoreissa yleensä: neliön muotoisten alueiden copy/paste, nimetyt positiot tiedostoissa, monta leikepöytää (register), tekstin piilotus jne jne. Ja löytyyhän sieltä myös mm. sähköposticlientteja ja tetris.

    Emacsin opettelu ei mene hukkaan, jos työkseen ohjelmia kirjoittelee.

    Äänestä

  • emacs rulettaa kirjoitti:

    tässä vastauksessa oli kirjoittajan kädettömyys. Eikö windows-käyttäjän voi olettaa osaavan käyttää edes Googlea? Eikö hyvän editorin nimen mainitseminen riitä, kun editoria kysytään? Pitääkö windows-käyttäjille vastatessa antaa mukamas suora linkki Emacsin, Vimin tai Geditin Windows-installeriin? Kaikki ne toimivat Windowsissa ihan hienosti.

    Emacs on myös paljon muuta kuin editori, jolla voi kirjoittaa mitä tahansa koodia ja tekstiä. Se on monen eri debuggerin käyttöliittymä ja heksaeditori. Sillä voi tutkia luokkarakenteita ja etsiä helposti funktioiden toteutuksia ja määrittelyjä. Se toimii hyvin kääntäjien front-endinä ja sen läpi on kätevää käyttää monen ohjelmointikielen tulkkia. Siinä sekä etsi- että korvaa ymmärtävät myös säännöllisiä lausekkeita ja tekstin editointi on muutenkin ihan eri tasolla kuin editoreissa yleensä: neliön muotoisten alueiden copy/paste, nimetyt positiot tiedostoissa, monta leikepöytää (register), tekstin piilotus jne jne. Ja löytyyhän sieltä myös mm. sähköposticlientteja ja tetris.

    Emacsin opettelu ei mene hukkaan, jos työkseen ohjelmia kirjoittelee.

    Ai Geditistä on Windowsille installeri? Kiva tietää. Minä luulin että sitä ei ole vielä saatavilla.

    Ja joo, tiedän Emacsin osaavan tehdä kaiken ja enemmänkin ja se on tehokas, mutta kynnys sen opetteluun on korkea ja siihen käytännössä sitoutuu jonkin verran sen takia. Mutta toisaalta sillä sitten tekee ihan kaiken nyt ja tulevaisuudessa.

    Itse olen vähän liian paljon GUI-kermaperse, että siksi ajauduin Gedittiin pluginit. Oleellisesti tärkein syy käyttää sitä on sama kuin vaikka Emacsilla. Ei tarvitse useaa työkalua sitten. IDE:t ei ihan oikeillle ammattilaisille sovi siksi kun tosielämässä koodia kirjoitetaan eri kielillä, ja myös jopa eri ympäristöissä eikä aina koodia vaan muitakin tiedostojen muokkauksia.

    IDE:n kanssa tilanne on se, että kun on joku homma niin milloin on väärä kieli, milloin on väärä käyttis tai jotain muita vastaavia ongelmia, joten ei maksa vaivaa omaksua sitä IDE:ä kun seuraavalla projektilla se onkin helposti kelvoton.

    No, Gedit on viilattu ja tuunattu miun maun mukkaan mutta en ole täysin sitoutunut siihen. Se on niin simppeli työkalu vielä ettei sitoutumista tule, tosin kuin Emacsilla. Minulla on sitten se tilanne edessä, että seuraanko Geditin maltillista, käytettävyyteen ja ns. tärkeisiin asioihin painottavaa kehitystä ja pysyn siinä, kyllästynkö tämän epämukavuuksiin mitä siinä vielä on ja omaksun Emacsin, vai omaksunko Vimin.

    En osaa päättää. Jos omaksun Emacsin tai Vimin, niin se on pitkä sitoutuminen ja todellakin haluan silloin sitoutua siihen kumpi on näistä parempi. Kummallakin kyllä on aika kova maine.. Gedit on tälläinen kevytsarjalainen.

    Äänestä

  • m-kar kirjoitti:

    "Ei sun tartte sitä linukkaa nimeltä mainita. Eiköhän se oo aika selvää lukijoille mitä meinaat kun valehtelet Winukan olevan rikki editorin kanssa."

    En valehtele. Windowsin tekstieditori todellakin on rikki rivityksen kanssa. Ei näytä kaikkia tavallisia tekstitiedostoja.

    "Voisin muuten kertoa tässä, että .NET:n työkaluilla saa tehtyä aika kivasti nettisivuja joissa on vaikka kantaa takana."

    .NET:llä ei ole mitään tekemistä koodin kirjoituksen kanssa, varsinkaan HTML/CSS koodin kanssa.

    "Ei tarvii tekstieditoreita pahemmin ja on tuottavaa p lus pääsee tekeen winukassa eikä tarvii sotkea hankalasti koko konetta jos toisen tavan mukaan pitäs jotain linukkoja asennella."

    Kyllä mielivaltaisen koodin kirjoittamiseen tarvitaan aina tekstieditori, tai vaihtoehtoisesti sitten heksaeditori mutta ensiksimainittu on vähän kivempi. Ja mitä helvetin tekemistä käyttöjärjestelmällä on editorin kanssa? Ja miten Windowsin sekoaminen liittyy asiaan?

    No oisko sulle tullut mieleen, että winukan doottipäädi on tehty näyttämään winukan tekstejä? Meinaatkos, että mun serkun kaiman naapurin dvd-soitin on rikki kun se ei toista pluurei-levyjä? Oisko noi molemmat vaan tehty niihin yksiin hommiin häh?

    Joo no sun mielestäshän dotnetillä ei oo mitään tekemistä koodin kanssa muutenkaan kun hommat ei toimi heittämällä pinkviinikäyttiksessä. Oiskos muuten toi pinkviini rikki kun se ei mun naapurin kaiman linukka ei toista äskpoksin pelejä? Voisin muuten epäillä ettei toista kunkaan pinkviinis.

    Koneen taas saa sekasin jos asentelee sinne upuntuja ristiin rastiin hirveen hankalasti vaan siks, että sais jonkun tekstifailin auki. Kauheen hankalaa hommaa. Winukkakone on jo valmiiksi, mut sitten pitäs ensin ettiä sopiva pinkviini niistä kaikista sadoista distroista, ladata se netin läpi ja vielä laittaa asentumaan. Hirvee vaiva. Pahimmassa tapauksessa se pitää vielä kopsia tikulle tai kiekolle ennen asennusta. Järjetön homma yheks tekstifilun avaamiseen.. Puh huh!

    Sitten vielä joku iglukäyttiksen innostama saattaa haukkua tavallisen pulliaisen tyhmäksi jos se ei tiedä pitääks jotain partitioasiaa säätää. Megoittain vielä pitäs kallista kovalevytilaa haaskata ja miettiä kuinka se pinkviinin asentaminen vie sitä sähköäkin ja taas ne jäätikötkin sulaa...

    Jaaha taidan pistää saunan päälle ja meen sinne rentoutumaan ettei pääse tommonen pinkviinisähköntuhlaaminen harmittamaan...

    Äänestä

Älä välitä tosta hörhöstä: avaa filu WordPadissa

Äänestä
  • Wordpad ei osaa syntaksikorostusta, ei ole tekstiliipaisimia, välilehtiä yms. perustoimintoja ja se on hyvin kömpelö käyttää. Ei se ole mikään oikea tekstieditori.

    Äänestä

  • m-kar kirjoitti:

    Wordpad ei osaa syntaksikorostusta, ei ole tekstiliipaisimia, välilehtiä yms. perustoimintoja ja se on hyvin kömpelö käyttää. Ei se ole mikään oikea tekstieditori.

    Lopetetaanpas nyt tämä hiekkalaatikkoleikki.
    Kiitos Mkarille tuosta luettelosta, sieltä löysin
    "Programmers editor" -nimisen ohjelma joka täyttää tarpeeni mainiosti.

    Tätä kyllä vähän imehtelen
    "Windowsin tekstieditori on vissiin ainoa jossa rivinvaihdot on jotain kummallisia. Muu maailma käyttää erilaista rivinvaihtoa."

    Kun Windows kuitenkin on käytössä n. 80%:lla käyttäjistä niin eikö se "muu maailma" kuitenkin
    ole sen "kummallisen" puolellla?
    Vai onko tässä joku vähemmistön diktatuuri?

    Äänestä

  • Tekstieditori kirjoitti:

    Lopetetaanpas nyt tämä hiekkalaatikkoleikki.
    Kiitos Mkarille tuosta luettelosta, sieltä löysin
    "Programmers editor" -nimisen ohjelma joka täyttää tarpeeni mainiosti.

    Tätä kyllä vähän imehtelen
    "Windowsin tekstieditori on vissiin ainoa jossa rivinvaihdot on jotain kummallisia. Muu maailma käyttää erilaista rivinvaihtoa."

    Kun Windows kuitenkin on käytössä n. 80%:lla käyttäjistä niin eikö se "muu maailma" kuitenkin
    ole sen "kummallisen" puolellla?
    Vai onko tässä joku vähemmistön diktatuuri?

    "Kun Windows kuitenkin on käytössä n. 80%:lla käyttäjistä niin eikö se "muu maailma" kuitenkin
    ole sen "kummallisen" puolellla?"

    Siinä sivulla oli varmaan sata tekstieditoria. Kokeile kuinka moni näyttää rivityksen pielessä. Että sellainen pieni enemmistö vaan kuin 100 vs. 1.

    Tämän lisäksi Windows kyllä on palvelinpuolella tässä maassa vain noin 10%:lla, ja maailmanlaajuisesti noin 25%:lla. Siellä palvelimellahan ne kotisivut asuu... Lisäksi nykyisin kaiketi puolet ohjelmistokehittäjistä käyttää jotain muuta kuin Windowsia ja ne jotka käyttää Windowsia, EI käytä Notepadia. On joku sadasta muusta editorista mikä osaa rivinvaihdot. Viimeinen niitti on varmaan se, että Windows Server ja työasema Windows ovat vain kaksi käyttöjärjestelmää. Maailmassa eri käyttöjärjestelmiä on yli 300.

    Joten, kyllä se Windowsin rupu-notepad toimii tosiaankin täysin eritavalla kuin muu maailma.

    Äänestä

  • m-kar kirjoitti:

    "Kun Windows kuitenkin on käytössä n. 80%:lla käyttäjistä niin eikö se "muu maailma" kuitenkin
    ole sen "kummallisen" puolellla?"

    Siinä sivulla oli varmaan sata tekstieditoria. Kokeile kuinka moni näyttää rivityksen pielessä. Että sellainen pieni enemmistö vaan kuin 100 vs. 1.

    Tämän lisäksi Windows kyllä on palvelinpuolella tässä maassa vain noin 10%:lla, ja maailmanlaajuisesti noin 25%:lla. Siellä palvelimellahan ne kotisivut asuu... Lisäksi nykyisin kaiketi puolet ohjelmistokehittäjistä käyttää jotain muuta kuin Windowsia ja ne jotka käyttää Windowsia, EI käytä Notepadia. On joku sadasta muusta editorista mikä osaa rivinvaihdot. Viimeinen niitti on varmaan se, että Windows Server ja työasema Windows ovat vain kaksi käyttöjärjestelmää. Maailmassa eri käyttöjärjestelmiä on yli 300.

    Joten, kyllä se Windowsin rupu-notepad toimii tosiaankin täysin eritavalla kuin muu maailma.

    kyllä vastaus kaikkeen.

    Oletko koskaan vastannut kelleen
    "Olet oikeassa, näin se on" ?

    Äänestä

  • Tekstieditori kirjoitti:

    kyllä vastaus kaikkeen.

    Oletko koskaan vastannut kelleen
    "Olet oikeassa, näin se on" ?

    Olen.

    Äänestä

  • Tekstieditori kirjoitti:

    kyllä vastaus kaikkeen.

    Oletko koskaan vastannut kelleen
    "Olet oikeassa, näin se on" ?

    Joo mulle se taisi myöntää, ettei pyyttoni häviää kirkkaasti seesarpille jos tarkotuksena on tehä ikusia yksinoikeuspelejä äkspoksille.

    Äänestä

Lainaus linkillä olevasta sivusta: "Notepad on ohjelmointiin suunniteltu tekstieditori Windowsille. Notepad osaa korostaa useiden kymmenten eri ohjelmointikielten syntaksit, mikä helpottaa myös esimerkiksi HTML-sivujen ja CSS-tyylisivujen kirjoittamista. Notepad on myös nimensä mukaisesti erinomainen vapaa vaihtoehto Windows Notepadille.

Notepad sisältää valmiin syntaksinkorostuksen ainakin seuraaville kielille: ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C , Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, JavaScript, KiXtart, Lisp, Lua, makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, ja XML."

http://www.valo-cd.fi/ilmainen_notepadpp

Äänestä

Kommentoi aloitusta


Tekstieditori kirjoitti:

koodailen hiukka html:ää ja tähän asti ihan vaan Notepadilla.
Ihan hyvin se toimii, mutta nyt olen alkanut kaivata vähän edistyneempää.
Lähinnä makrojen puute vaivaa.
Olen saanut uudistettavakseni jonkun toisen tekemän sivuston, se on tehty
jollain työkalulla joka on tehnyt noita entitteettejä (umlauteja jms. ) ja
rivinvaihdotkin on jotain muuta kuin Windowsissa (Linux?) ja olisi mukavaa
saada tehtyä makro jolla koodin saisi mukavasti "selkokielelle" helpompaa
käsittelyä varten.
Olisko kokeneemmilla koodareilla suositella Windowsiin (tämä on XP)
jotain parempaa (ilmaista) tekstieditoria kuin tämä Notepad.

Ja/tai olisko mahdollisesti olemassa joku valmis ohjelma jolla tällaisen
html-koodin "perussiivouksen" saisi kerralla tehtyä?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu