Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Kuinka minusta tuli Linux-kayttaja

28 views
Skip to first unread message

Tapio Vaattanen

unread,
Dec 19, 2016, 9:31:45 AM12/19/16
to
On 2016-12-19, Nake Fame <inv...@invalid.invalid> wrote:
> Tapio Vaattanen <t...@iki.fi> writes:
>> Toisekseen, kyllä tämä sen verta hyvä editori, että en minä oikein
>> paremmasta välitä. Editori-sodan Emacsia vastaan vi jo voitti.
>
> Missä ja milloin?

Silloin kun RMS joutui turvautumaan konekirjoittajan apuun valtavien
rannekipujen vuoksi.

Follarit asetettu.

--
sip:t...@tav.iki.fi http://tav.iki.fi

"Writing a new OS only for the 386 in 1991 gets you your second 'F' for
this term." -- Prof. Andrew S. Tanenbaum

Nake Fame

unread,
Dec 19, 2016, 12:25:55 PM12/19/16
to
Tapio Vaattanen <t...@iki.fi> writes:
> On 2016-12-19, Nake Fame <inv...@invalid.invalid> wrote:
>> Tapio Vaattanen <t...@iki.fi> writes:
>>> Toisekseen, kyllä tämä sen verta hyvä editori, että en minä oikein
>>> paremmasta välitä. Editori-sodan Emacsia vastaan vi jo voitti.
>> Missä ja milloin?
> Silloin kun RMS joutui turvautumaan konekirjoittajan apuun valtavien
> rannekipujen vuoksi.

Ah, vitsiniekka.


> Follarit asetettu.

Korjattu.

--
Signature

Tapio Vaattanen

unread,
Dec 19, 2016, 12:53:26 PM12/19/16
to
On 2016-12-19, Nake Fame <inv...@invalid.invalid> wrote:
> Tapio Vaattanen <t...@iki.fi> writes:
>> On 2016-12-19, Nake Fame <inv...@invalid.invalid> wrote:
>>> Tapio Vaattanen <t...@iki.fi> writes:
>>>> Toisekseen, kyllä tämä sen verta hyvä editori, että en minä oikein
>>>> paremmasta välitä. Editori-sodan Emacsia vastaan vi jo voitti.
>>> Missä ja milloin?
>> Silloin kun RMS joutui turvautumaan konekirjoittajan apuun valtavien
>> rannekipujen vuoksi.
>
> Ah, vitsiniekka.
>
>
>> Follarit asetettu.
>
> Korjattu.

Jos sä haluat editoreista sotia. niin soditaan oikeassa ryhmässä.

Emacsin häviämisestä vi:lla kertoo myös se, että emacs ei tule enää
oikein minkään *nixin kanssa oletuksena. Se pitää erikseen asentaa.

$ type vi
vi is /usr/bin/vi
$ type emacs
-bash: type: emacs: not found
$ uname -a
SunOS xxx-yyy-nnnn.lllllll.com 5.10 Generic_150400-30 sun4u sparc
SUNW,SPARC-Enterprise

Jne, jne, jne...

Samalla kun vi-käyttäjien määrä on räjähdysmäisesti kasvanut, Emacs-
käyttäjät ovat vähentyneet.

Riittää mulle sodan voittamiseksi.

Kolmas merkki tietysti on se, ettei täällä ole kukaan omalla nimellään
puolustamassa Emacsia. Kertoo kaiken olennaisen.

Ari Saastamoinen

unread,
Dec 19, 2016, 5:50:50 PM12/19/16
to
Tapio Vaattanen <t...@iki.fi> writes:

> Emacsin häviämisestä vi:lla kertoo myös se, että emacs ei tule enää
> oikein minkään *nixin kanssa oletuksena. Se pitää erikseen asentaa.

enää? Onko se muka ikinä tullut missään muussa kuin joissain
Linux-distroissa?

> Kolmas merkki tietysti on se, ettei täällä ole kukaan omalla nimellään
> puolustamassa Emacsia. Kertoo kaiken olennaisen.

Kyllä mä näitä nyyssejä luean emacsin gnussilla. Ja joitain isompia
ohjelmointeja teen emacsilla (Kaikki konfiggien säädot yms tulee kyllä
tehtyä vim:llä. Tässä sekakäytössä on kyllä omat harminsa, kun aina
välillä saattaa jostain ohjelmakoodin seasta löyty esim. :w )

--
Arzka oh3mqu+...@hyper.fi - En halua follareita mailina
1. Valitse sopiva paikka, ei ihmisten tai rakennusten lahella, jossa
paukku voi aiheuttaa hairiota. - Iso-Kiinalaisen kayttoohje

Tapio Vaattanen

unread,
Dec 19, 2016, 9:21:21 PM12/19/16
to
On 2016-12-19, Ari Saastamoinen <oh3mq...@hyper.fi> wrote:
> Tapio Vaattanen <t...@iki.fi> writes:
>
>> Emacsin häviämisestä vi:lla kertoo myös se, että emacs ei tule enää
>> oikein minkään *nixin kanssa oletuksena. Se pitää erikseen asentaa.
>
> enää? Onko se muka ikinä tullut missään muussa kuin joissain
> Linux-distroissa?

Jaa'a paha sanoa, kun en ole itse koskaan asennellut muuta kuin
UNIX-palvelimia, enkä niistäkään osaa esimerkiksi Solariksen osalta
taata, ettei sitä jossain vaiheessa olisi tullut oletuksena. HP-UX:n
osalta voin taata, ettei ainakaan vuosina 1999-2004 Emacs ei tullut
mukana. Picoa tai nanoa joskus asentelin devaajille, kun ei innostuneet
vi:stä.

Työasemista en osaa sanoa muuta, kuin että ainakin yhdessä työpaikassa
Emacs oli vakiona, mutta oliko se oletusasennuksessa, niin sitä epäilen
itsekin.

Voi hyvin olla, ettei se ole koskaan ollut oletuksena missään. Tietääkö
kukaan että olisi ollut?

>> Kolmas merkki tietysti on se, ettei täällä ole kukaan omalla nimellään
>> puolustamassa Emacsia. Kertoo kaiken olennaisen.
>
> Kyllä mä näitä nyyssejä luean emacsin gnussilla. Ja joitain isompia
> ohjelmointeja teen emacsilla (Kaikki konfiggien säädot yms tulee kyllä
> tehtyä vim:llä. Tässä sekakäytössä on kyllä omat harminsa, kun aina
> välillä saattaa jostain ohjelmakoodin seasta löyty esim. :w )

Mä Gnussin kanssa aiemmin ja minusta se oli aivan erinomainen siihen
hommaan. Esim. Gnus vs. Slrn en kyllä osaisi nimentä voittajaa.

Sen kyllä tiedän, miksi lopulta siirryin puhtaassa tekstieditoimisessa
vim:iin. Se on IHMO helppokäyttöisempi. Vaikka en ole mikään
vi-tehokäyttäjä, niin Emacsilla en osaa senkään vertaa.

Ari Saastamoinen

unread,
Dec 20, 2016, 5:47:01 AM12/20/16
to
Tapio Vaattanen <t...@iki.fi> writes:

> Voi hyvin olla, ettei se ole koskaan ollut oletuksena missään. Tietääkö
> kukaan että olisi ollut?

Joskus vuosituhannen vaiheessa kun jouduin ylläpitämään AIXeja ja
Solarikseja, niin noissa kummassakaan ei ainakaan silloin tullu
emacsia asennuksessa. (Ei tosin tullut linuxissakaan, mutta siihen
oli emacs sentään valmiina pakettina distrossa)

> Sen kyllä tiedän, miksi lopulta siirryin puhtaassa tekstieditoimisessa
> vim:iin. Se on IHMO helppokäyttöisempi. Vaikka en ole mikään
> vi-tehokäyttäjä, niin Emacsilla en osaa senkään vertaa.

Mä siirryin sen takia, että kun mulla oli noita muitakin jumikseja
hoidettavana, niin totesin, että opettelempa vi:n käytön, niin ei
sitten tartte aina uuden asennuksen jälkeen ensimmäisenä alkaa
ihmettelemään, että mistäköhän tähän saisi emacsin.

Tapio Vaattanen

unread,
Dec 20, 2016, 9:43:48 AM12/20/16
to
On 2016-12-20, Ari Saastamoinen <oh3mq...@hyper.fi> wrote:
> Tapio Vaattanen <t...@iki.fi> writes:
>
>> Voi hyvin olla, ettei se ole koskaan ollut oletuksena missään. Tietääkö
>> kukaan että olisi ollut?
>
> Joskus vuosituhannen vaiheessa kun jouduin ylläpitämään AIXeja ja
> Solarikseja, niin noissa kummassakaan ei ainakaan silloin tullu
> emacsia asennuksessa. (Ei tosin tullut linuxissakaan, mutta siihen
> oli emacs sentään valmiina pakettina distrossa)
>
>> Sen kyllä tiedän, miksi lopulta siirryin puhtaassa tekstieditoimisessa
>> vim:iin. Se on IHMO helppokäyttöisempi. Vaikka en ole mikään
>> vi-tehokäyttäjä, niin Emacsilla en osaa senkään vertaa.
>
> Mä siirryin sen takia, että kun mulla oli noita muitakin jumikseja
> hoidettavana, niin totesin, että opettelempa vi:n käytön, niin ei
> sitten tartte aina uuden asennuksen jälkeen ensimmäisenä alkaa
> ihmettelemään, että mistäköhän tähän saisi emacsin.

Tietty muut *nixit on mullakin ollut osasyynä. Jopa niin paljon, että
alkuun vierastin vimin laajennuksia kun pelkäsin, että mitä sitten teen
kun niitä ei olekaan. En kai kyllä nykyisinkään käytä kuin v:tä ja
sitten tietty jos koodaa niin kyllä mulla on kaikki highlightit ja
autoindentit täpöllä käytössä. Ja nyysseihin kirjoittaessa tämä kyllä
rivittää automaattisesti. Siis katkaisee rivin ennen 80 merkkiä.

Nake Fame

unread,
Dec 20, 2016, 4:29:51 PM12/20/16
to
Tapio Vaattanen <t...@iki.fi> writes:
> Tietty muut *nixit on mullakin ollut osasyynä. Jopa niin paljon, että
> alkuun vierastin vimin laajennuksia kun pelkäsin, että mitä sitten teen
> kun niitä ei olekaan. En kai kyllä nykyisinkään käytä kuin v:tä ja
> sitten tietty jos koodaa niin kyllä mulla on kaikki highlightit ja
> autoindentit täpöllä käytössä. Ja nyysseihin kirjoittaessa tämä kyllä
> rivittää automaattisesti. Siis katkaisee rivin ennen 80 merkkiä.

On se vi taitava.

--
Signature

Tapio Vaattanen

unread,
Dec 20, 2016, 4:46:42 PM12/20/16
to
Sinä et kuitenkaan tajunnut, että rivityksen osalta puhuin vim:stä, en
vi:stä. Mutta taitaapa tuon vanilla vi:kin osata.
"Ei me nyt tietenkään niin paljon saada kuin jotkut poikabändit."
-- Timo Kotipelto IS:ssa 11.9.2015

Nake Fame

unread,
Dec 20, 2016, 7:06:45 PM12/20/16
to
Tapio Vaattanen <t...@iki.fi> writes:
> On 2016-12-20, Nake Fame <inv...@invalid.invalid> wrote:
>> Tapio Vaattanen <t...@iki.fi> writes:
>>> Tietty muut *nixit on mullakin ollut osasyynä. Jopa niin paljon, että
>>> alkuun vierastin vimin laajennuksia kun pelkäsin, että mitä sitten teen
>>> kun niitä ei olekaan. En kai kyllä nykyisinkään käytä kuin v:tä ja
>>> sitten tietty jos koodaa niin kyllä mulla on kaikki highlightit ja
>>> autoindentit täpöllä käytössä. Ja nyysseihin kirjoittaessa tämä kyllä
>>> rivittää automaattisesti. Siis katkaisee rivin ennen 80 merkkiä.
>>
>> On se vi taitava.
>
> Sinä et kuitenkaan tajunnut, että rivityksen osalta puhuin vim:stä, en
> vi:stä. Mutta taitaapa tuon vanilla vi:kin osata.

Tunnen Vimin ainoastaan puhdistusaineena. On se upeaa, että se sinun
mukaasi osaa edes jotain siitä, mitä Esc-Meta-Alt-Control-Space.
Selvästi se on silloin voittaja.

--
Signature

Tapio Vaattanen

unread,
Dec 20, 2016, 7:55:28 PM12/20/16
to
Voi voi. Mulla se kyllä tekee rivityksen tänne nyysseihin kirjoittaessa
ihan automaattisesti :)
"You cannot be too rich, too thin, or commit too often." -- Mark A.

Ari Saastamoinen

unread,
Dec 20, 2016, 8:10:12 PM12/20/16
to
Nake Fame <inv...@invalid.invalid> writes:

> Tunnen Vimin ainoastaan puhdistusaineena. On se upeaa, että se sinun
> mukaasi osaa edes jotain siitä, mitä Esc-Meta-Alt-Control-Space.
> Selvästi se on silloin voittaja.

No ei se puhdistusaine ominaisuuksissa tuota nyt sentään voita, mutta
kyllä se aika pitkälle taipuu. Edellisessä työpaikassa mulla oli
työkaveri, joka oli tunannu viminsä niin, että sillä oli siinä
suunnilleen IDE. Osas etsiä kursorin kohdalla olevan funktion
man-sivun jollain napilla. jollain toisella se etsi h-tiedoston, jossa
kursorin kohdallla oleva structi oli määritelty. Pystyi buildaamaan
projektin sen vimin sisällä niin, että sitten pystyi hyppimään aina
seuraavaan kohtaan josta tuli errori jne.. Ite olin tunannut
vastaavat emacsiin, enkä tiennyt, että vimin edes saisi tekemään noita
:)

Tapio Vaattanen

unread,
Dec 20, 2016, 9:21:01 PM12/20/16
to
On 2016-12-21, Ari Saastamoinen <oh3mq...@hyper.fi> wrote:
> Nake Fame <inv...@invalid.invalid> writes:
>
>> Tunnen Vimin ainoastaan puhdistusaineena. On se upeaa, että se sinun
>> mukaasi osaa edes jotain siitä, mitä Esc-Meta-Alt-Control-Space.
>> Selvästi se on silloin voittaja.
>
> No ei se puhdistusaine ominaisuuksissa tuota nyt sentään voita, mutta
> kyllä se aika pitkälle taipuu. Edellisessä työpaikassa mulla oli
> työkaveri, joka oli tunannu viminsä niin, että sillä oli siinä
> suunnilleen IDE. Osas etsiä kursorin kohdalla olevan funktion
> man-sivun jollain napilla. jollain toisella se etsi h-tiedoston, jossa
> kursorin kohdallla oleva structi oli määritelty. Pystyi buildaamaan
> projektin sen vimin sisällä niin, että sitten pystyi hyppimään aina
> seuraavaan kohtaan josta tuli errori jne.. Ite olin tunannut
> vastaavat emacsiin, enkä tiennyt, että vimin edes saisi tekemään noita


Joskus vajaa 10 vuotta sitten asentelin Eclimin, jossa vim:in saa siis
käyttäytymään Eclipsen frontendinä. Mutta mä toisaalta kyllä tykkään
Eclipsestä ihan sellaisenaan.

Voishan sitä huvikseen kokeilla jotain vastaavaa uudestaan, mutta
toisaalta, en mä jaksa hirvittävää säätämistä.

Ihan tarpeeksi on viimeiset kolme viikkoa saanut säätää Windowsia, että
siitä tulisi edes jotenkin käyttökelpoinen.
"By the way, I was being sarcastic" -- Homer J. Simpson

Jouko Holopainen

unread,
Dec 20, 2016, 10:14:54 PM12/20/16
to
On 19.12.2016 19:52, Tapio Vaattanen wrote:
> Samalla kun vi-k�ytt�jien m��r� on r�j�hdysm�isesti kasvanut, Emacs-
> k�ytt�j�t ovat v�hentyneet.

Käyttääkö joku aidosti vi:tä? Mihin (muuhun kuin recovery consolessa
rootin salasanan palauttamiseen)?

Emacsista olen samaa mieltä, ei sitä kukaan käytä.

Niin, hyviä editoreita ei ole (enää) olemassa. Gedit on parasta mitä on,
ja se on paska (ei edes makroja).

Ohjelmointiin on "pakko" käyttää NetBeansia (tai Eclipseä) - ne osaavat
"goto declaration" (homma jota en koskaan saanut edes surkeasti
toimimaan ctagsilla kun se on onneton).

--
@jhol

www.iki.fi/jhol

Jouko Holopainen

unread,
Dec 20, 2016, 10:23:58 PM12/20/16
to
On 21.12.2016 04:19, Tapio Vaattanen wrote:
> Joskus vajaa 10 vuotta sitten asentelin Eclimin, jossa vim:in saa siis
> käyttäytymään Eclipsen frontendinä. Mutta mä toisaalta kyllä tykkään
> Eclipsestä ihan sellaisenaan.

Mikä idea moisessa on? Sekö, että ctrl-c, c-v jne. ei enää toimi oikein?
Että voi brassailla että "esc-alt-ctrl-y-zzzz" ja sen ja parin minuutin
odottelun jälkeen ctags joskus tuottaa 70% toimivaa tavaraa jolloin
"esc-alt-ctrl-y-xxxx" ja saatat päästä määrittelyyn?

Kun esim. NetBeansissa yksi käännös ja määrittelyyn pääsee 90%
varmuudella - ctrl-b tai oikealla hiirellä.

--
@jhol

www.iki.fi/jhol

Tapio Väättänen

unread,
Dec 20, 2016, 10:32:03 PM12/20/16
to
On 2016-12-21, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
> On 19.12.2016 19:52, Tapio Vaattanen wrote:
>> Samalla kun vi-käyttäjien määrä on räjähdysmäisesti kasvanut, Emacs-
>> käyttäjät ovat vähentyneet.
>
> Käyttääkö joku aidosti vi:tä? Mihin (muuhun kuin recovery consolessa
> rootin salasanan palauttamiseen)?

Kyllä. Tiedostojen editointiin.

> Emacsista olen samaa mieltä, ei sitä kukaan käytä.
>
> Niin, hyviä editoreita ei ole (enää) olemassa. Gedit on parasta mitä on,
> ja se on paska (ei edes makroja).

Gedit on väsynt, mutta parempi kuin ensi alkuun uskoisi.

> Ohjelmointiin on "pakko" käyttää NetBeansia (tai Eclipseä) - ne osaavat
> "goto declaration" (homma jota en koskaan saanut edes surkeasti
> toimimaan ctagsilla kun se on onneton).

Kyllä aika moni ilmeisesti koodaa vimillä. Kyllä mä mieluummin vetelen
Eclipsellä. Viimeksi koodasin vimillä kun piti harjoitella white board
koodausta. Jaa miksi vimillä? No kun piti tarkistaa että se koodi myös
toimii :)

Tapio Väättänen

unread,
Dec 20, 2016, 10:41:51 PM12/20/16
to
On 2016-12-21, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
> On 21.12.2016 04:19, Tapio Vaattanen wrote:
>> Joskus vajaa 10 vuotta sitten asentelin Eclimin, jossa vim:in saa siis
>> käyttäytymään Eclipsen frontendinä. Mutta mä toisaalta kyllä tykkään
>> Eclipsestä ihan sellaisenaan.
>
> Mikä idea moisessa on? Sekö, että ctrl-c, c-v jne. ei enää toimi oikein?
> Että voi brassailla että "esc-alt-ctrl-y-zzzz" ja sen ja parin minuutin
> odottelun jälkeen ctags joskus tuottaa 70% toimivaa tavaraa jolloin
> "esc-alt-ctrl-y-xxxx" ja saatat päästä määrittelyyn?

En tiedä. Musta se vaikutti kikkailulta, joten luovuin nopeasti koko
ajatuksesta. Onhan se javaa koodatessa ihan kiva, että saa listan metodeista
ym. mutta se onnistuu kyllä suoraan Eclipsessäkin, jotta en siihen itse
tarvitse vimiä.

> Kun esim. NetBeansissa yksi käännös ja määrittelyyn pääsee 90%
> varmuudella - ctrl-b tai oikealla hiirellä.

Mikä Netbeansissa on parempaa vaikkapa Pythonille kuin Eclipsessä? Tämä on
kysymys, ei provo. Tai vs. Pycharm ja mitä näitä nyt onkaan.

Mulla on Eclipsen kanssa Egit ja Pydev enkä oikein muuta osaa kaivata.

Jouko Holopainen

unread,
Dec 21, 2016, 1:57:16 AM12/21/16
to
On 21.12.2016 05:40, Tapio Väättänen wrote:
> On 2016-12-21, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
>> Kun esim. NetBeansissa yksi käännös ja määrittelyyn pääsee 90%
>> varmuudella - ctrl-b tai oikealla hiirellä.
>
> Mikä Netbeansissa on parempaa vaikkapa Pythonille kuin Eclipsessä? Tämä on
> kysymys, ei provo. Tai vs. Pycharm ja mitä näitä nyt onkaan.

Ei aavistustakaan, edes onko se parempi vai jopa huonompi. En ole
Pythonia koodaillut (paria riviä enempää).

> Mulla on Eclipsen kanssa Egit ja Pydev enkä oikein muuta osaa kaivata.


--
@jhol

www.iki.fi/jhol

Tapio Väättänen

unread,
Dec 21, 2016, 9:57:04 AM12/21/16
to
On 2016-12-21, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
> On 21.12.2016 05:40, Tapio Väättänen wrote:
>> On 2016-12-21, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
>>> Kun esim. NetBeansissa yksi käännös ja määrittelyyn pääsee 90%
>>> varmuudella - ctrl-b tai oikealla hiirellä.
>>
>> Mikä Netbeansissa on parempaa vaikkapa Pythonille kuin Eclipsessä? Tämä on
>> kysymys, ei provo. Tai vs. Pycharm ja mitä näitä nyt onkaan.
>
> Ei aavistustakaan, edes onko se parempi vai jopa huonompi. En ole
> Pythonia koodaillut (paria riviä enempää).

Niin, ei kai noissa suuria eroja ole. Lähinnä käyttää sitä mihin on
tottunut.
Vähän viiniä ja ruokaa ei vie meitä konkurssiin -- J.R. Ewing

Tapio Väättänen

unread,
Dec 24, 2016, 1:25:55 AM12/24/16
to
On 2016-12-21, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
Niin, kai se on hullua, ja kuten sanoin, itse käytän mieluumin Eclipseä,
mutta... Tossa aikani väänsin ihan vaan katsoakseni, onko asiassa menty
eteenpäin, ja onhan siinä.

Aika hyvän IDEn vimistä kyllä saa. Ja pakko tunnustaa, että vim-fugitive ON
nopeampi käyttää kuin Eclipsen egit.

Valloric/YouCompleteMe oli kyllä aivan käsittämätön bloatti, joka minun
ympäristössä kesti aueta useita sekunteja kunnes se kaatui. Mutta...

davidhalter/jedi-vim toimii! vim-airline/vim-airline toimii!
tpope/vim-fugitive toimii!

Kyllä vimistä aika iisisti saa täysiverisen IDE:n.

En kyllä tiedä miksi ctrl-c ja ctrl-v on jotenkin pyhiä. Y ja p on nopeampi
kirjoittaa.

Gwrite
Gcommit
Gpush
"Jos Microsoftiin ei voisi luottaa, kehen sitten voisi?"
-- Mikko Hyppönen, F-Secure, tivi.fi 6.1.2011

Jouko Holopainen

unread,
Dec 26, 2016, 2:20:16 AM12/26/16
to
On 24.12.2016 08:24, Tapio Väättänen wrote:
> En kyllä tiedä miksi ctrl-c ja ctrl-v on jotenkin pyhiä. Y ja p on nopeampi
> kirjoittaa.

1. Nopeudella (tässä) ei ole mitään merkitystä
2. esc-Y-i on hitaampi

> Gwrite
> Gcommit
> Gpush

Ainakin minun on mahdotonta tehdä commit ellen näe mitä on muuttunut.
Tähän käytän gitg:tä, vaikka se on aika paska (esim. sata muuttunutta
tiedostoa ja se tilttaa). Onhan NetBeansissa ja Eclipsessä graafiset
versionhallintakilkkeet, NB:ssä oikein mainio.

--
@jhol

www.iki.fi/jhol

Kara M'bola

unread,
Dec 26, 2016, 6:11:28 AM12/26/16
to
Mon, 26 Dec 2016 09:20:16 +0200, Jouko Holopainen wrote:
> On 24.12.2016 08:24, Tapio Väättänen wrote:
>> En kyllä tiedä miksi ctrl-c ja ctrl-v on jotenkin pyhiä. Y ja p on nopeampi
>> kirjoittaa.
>
> 1. Nopeudella (tässä) ei ole mitään merkitystä
> 2. esc-Y-i on hitaampi

Escillä normal-tilaan meneminen on aika vanhanaikaista.

inoremap jk <esc>

--
:q!

Tapio Väättänen

unread,
Dec 26, 2016, 5:35:55 PM12/26/16
to
On 2016-12-26, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
> On 24.12.2016 08:24, Tapio Väättänen wrote:
>> En kyllä tiedä miksi ctrl-c ja ctrl-v on jotenkin pyhiä. Y ja p on nopeampi
>> kirjoittaa.
>
> 1. Nopeudella (tässä) ei ole mitään merkitystä
> 2. esc-Y-i on hitaampi

Esc-y-i ei ole hitaampi, koska sormet ei missään vaiheessa jätä näppäimistöä.

>> Gwrite
>> Gcommit
>> Gpush
>
> Ainakin minun on mahdotonta tehdä commit ellen näe mitä on muuttunut.
> Tähän käytän gitg:tä, vaikka se on aika paska (esim. sata muuttunutta
> tiedostoa ja se tilttaa). Onhan NetBeansissa ja Eclipsessä graafiset
> versionhallintakilkkeet, NB:ssä oikein mainio.

Fugitivessa on Gstatus, jolla näet mitä on muuttunut. Aloin käyttämään
tpope-fugitivea tänä viikonloppuna, joten en todellakaan tiedä kaikki
hienouksia.

Tapio Väättänen

unread,
Dec 26, 2016, 7:12:22 PM12/26/16
to
On 2016-12-26, Tapio Väättänen <t...@iki.fi> wrote:
> On 2016-12-26, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
>> On 24.12.2016 08:24, Tapio Väättänen wrote:
>>> En kyllä tiedä miksi ctrl-c ja ctrl-v on jotenkin pyhiä. Y ja p on nopeampi
>>> kirjoittaa.
>>
>> 1. Nopeudella (tässä) ei ole mitään merkitystä
>> 2. esc-Y-i on hitaampi
>
> Esc-y-i ei ole hitaampi, koska sormet ei missään vaiheessa jätä näppäimistöä.
>
>>> Gwrite
>>> Gcommit
>>> Gpush
>>
>> Ainakin minun on mahdotonta tehdä commit ellen näe mitä on muuttunut.
>> Tähän käytän gitg:tä, vaikka se on aika paska (esim. sata muuttunutta
>> tiedostoa ja se tilttaa). Onhan NetBeansissa ja Eclipsessä graafiset
>> versionhallintakilkkeet, NB:ssä oikein mainio.
>
> Fugitivessa on Gstatus, jolla näet mitä on muuttunut. Aloin käyttämään
> tpope-fugitivea tänä viikonloppuna, joten en todellakaan tiedä kaikki
> hienouksia.

Gstatuksella näet kaikki tiedostot, joissa muutoksia. Tiedoston nimen
kohdalla painat shift-d (capital d), ja Fugitive avaa alle kahteen tabiin
tiedoston diffin (vasemmalla tiedosto ennen muutoksia ja oikealla
muutokset).

Pääset lisäksi halutessasi muokkaamaan näitä tai tekemään undo.

Jouko Holopainen

unread,
Dec 27, 2016, 5:14:10 AM12/27/16
to
On 27.12.2016 00:34, Tapio Väättänen wrote:
> On 2016-12-26, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
>> On 24.12.2016 08:24, Tapio Väättänen wrote:
>>> En kyllä tiedä miksi ctrl-c ja ctrl-v on jotenkin pyhiä. Y ja p on nopeampi
>>> kirjoittaa.
>>
>> 1. Nopeudella (tässä) ei ole mitään merkitystä
>> 2. esc-Y-i on hitaampi
>
> Esc-y-i ei ole hitaampi, koska sormet ei missään vaiheessa jätä näppäimistöä.

Kyllä on, ei ne jätä ctrl-c:ssäkään. Niin ja esc on suomi-näppäimistössä
se kauimmainen näppäin.

Minä en enää jaksa opetella niitä sataa eri tapaa saada ctrl [+ shift] +
nuoli|home|page -komennot aikaan kaikilla eri editoreilla (vi, vim,
modeles-vim, nano, hexedit, emacs, xemacs, ...). Jos nuo (ja ctrl-szxcv)
ei toimi, editori on "hipsterien sivettikissakahvia".

--
@jhol

www.iki.fi/jhol

Tapio Väättänen

unread,
Dec 27, 2016, 11:32:48 AM12/27/16
to
On 2016-12-27, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
> On 27.12.2016 00:34, Tapio Väättänen wrote:
>> On 2016-12-26, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
>>> On 24.12.2016 08:24, Tapio Väättänen wrote:
>>>> En kyllä tiedä miksi ctrl-c ja ctrl-v on jotenkin pyhiä. Y ja p on nopeampi
>>>> kirjoittaa.
>>>
>>> 1. Nopeudella (tässä) ei ole mitään merkitystä
>>> 2. esc-Y-i on hitaampi
>>
>> Esc-y-i ei ole hitaampi, koska sormet ei missään vaiheessa jätä näppäimistöä.
>
> Kyllä on, ei ne jätä ctrl-c:ssäkään. Niin ja esc on suomi-näppäimistössä
> se kauimmainen näppäin.

Mutta milläs sinä valitset alueen, jonka aiot kopioida. No ok, en minänkään
Eclipsessä sitä useimmiten hiirellä maalaa, mutta fakta kuitenkin on, että
sen hiiren kanssa joutuu aika paljon tuhertamaan graafisissa IDE:ssa.
Kammottavin esimerkki on ehkä juuri Eclipsen Egit. Hiiren oikea --> Team
--> Add, Hiiren oikea --> Team --> Commit, Hiiren oikea --> Team --> Remote
--> Push.

> Minä en enää jaksa opetella niitä sataa eri tapaa saada ctrl [+ shift] +
> nuoli|home|page -komennot aikaan kaikilla eri editoreilla (vi, vim,
> modeles-vim, nano, hexedit, emacs, xemacs, ...). Jos nuo (ja ctrl-szxcv)
> ei toimi, editori on "hipsterien sivettikissakahvia".

No mulle ei kyllä ole mitenkään vaikeaa sen enempää Emacs kuin vi-tyylikään
copy-pasteta. En ymmärrä miksi sen pitäisi olla juuri ctrl-c ja ctrl-v.
Sen lisäksi vi:ssä voi tietysti koioida useampaan puskuriin. Jos haluaa
oletuksena käyttää systeemin leikepöytää, laittaa .vimrc:hen set
clipboard=unnamed

En minä sitä kiistä, etteikö vimin oppimiskynnys olisi korkea, ja jos haluaa
tehdä edistyneempiä asioita, se on myös loputonta opettelua, koska niitä
ominaisuuksia on aivan loputtomiin.

Eilen illalla ennen nukkumaan menoa katsoin huvikseni videon: "How to Do 90%
of What Plugins Do (With Just Vim)". Siinä on muuten aika hyvä tutoriaali
miten tehdä ja mitä ihan vanilla vimi:llä.

https://www.youtube.com/watch?v=XA2WjJbmmoM

Eikä kestä kuin tunti 14 minuuttia :)

Tapio Väättänen

unread,
Dec 29, 2016, 12:48:05 PM12/29/16
to
On 2016-12-21, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
> On 19.12.2016 19:52, Tapio Vaattanen wrote:
>> Samalla kun vi-käyttäjien määrä on räjähdysmäisesti kasvanut, Emacs-
>> käyttäjät ovat vähentyneet.
>
> Käyttääkö joku aidosti vi:tä? Mihin (muuhun kuin recovery consolessa
> rootin salasanan palauttamiseen)?
>
> Emacsista olen samaa mieltä, ei sitä kukaan käytä.
>
> Niin, hyviä editoreita ei ole (enää) olemassa. Gedit on parasta mitä on,
> ja se on paska (ei edes makroja).
>
> Ohjelmointiin on "pakko" käyttää NetBeansia (tai Eclipseä) - ne osaavat
> "goto declaration" (homma jota en koskaan saanut edes surkeasti
> toimimaan ctagsilla kun se on onneton).

Voi gauhia, itseasiassa huomasin tämän postauksen lopputulemana siirtyneeni
Eclipsestä vimiin Python-koodauksessa. Ja tuo goto ilman ctagseja hoituu
jedi-vim -pluginilla. leader-d ja ctrl-t vie takaisin.

Sen verran tutkin vim vs. Emas käyttöä mm. Quorassa, että uskaltaisin ehkä
väittää, että koodarien tapauksessa Emacsia käytetään enemmän ainakin Big 4
yrityksissä. Tosin kaikilla näillä (Google, Facebook, Amazon...) vaikuttaa
olevan erittäin hyvät yrityksen sisäiset työkalut molemmille ja molemmat
ovat suosittuja ns. hardcore-koodaajien keskuudessa.

Sitten jos työnkuvaan kuuluu mm. SysAdmin/DBA tehtäviä, vi vie selkeän
voiton. Mutta kyllähän se Emacs on koodaamisessa edelleen erittäin suosittu.

Itse huomasin nyt siirtyneeni Eclips+PyDevistä vim+jedi-vim+vim-fugitive
yhdistelmään lähinnä mielestäni paremman Git-integraation vuoksi sekä
pylintin (PEP 8 checker) integraation vuoksi. Eclipse on ihan onnellinen
virheellisen tyylin kanssa sanomatta sanaakaan.

Itse en ole hardcore-koodaaja, vaan DBA/SysAdmin-taustalla kun mennään, niin
minulle vim on luonnollinen valinta.
"Microsoft innovate! Give me a fucking break." -- Larry Ellison

Tapio Väättänen

unread,
Jan 1, 2017, 11:01:36 AM1/1/17
to
On 2016-12-29, Tapio Väättänen <t...@iki.fi> wrote:
> On 2016-12-21, Jouko Holopainen <jh...@iki.invalid.fi> wrote:
>> On 19.12.2016 19:52, Tapio Vaattanen wrote:
>>> Samalla kun vi-käyttäjien määrä on räjähdysmäisesti kasvanut, Emacs-
>>> käyttäjät ovat vähentyneet.
>>
>> Käyttääkö joku aidosti vi:tä? Mihin (muuhun kuin recovery consolessa
>> rootin salasanan palauttamiseen)?
>>
>> Emacsista olen samaa mieltä, ei sitä kukaan käytä.
>>
>> Niin, hyviä editoreita ei ole (enää) olemassa. Gedit on parasta mitä on,
>> ja se on paska (ei edes makroja).
>>
>> Ohjelmointiin on "pakko" käyttää NetBeansia (tai Eclipseä) - ne osaavat
>> "goto declaration" (homma jota en koskaan saanut edes surkeasti
>> toimimaan ctagsilla kun se on onneton).
>
> Voi gauhia, itseasiassa huomasin tämän postauksen lopputulemana siirtyneeni
> Eclipsestä vimiin Python-koodauksessa. Ja tuo goto ilman ctagseja hoituu
> jedi-vim -pluginilla. leader-d ja ctrl-t vie takaisin.
>
> Sen verran tutkin vim vs. Emas käyttöä mm. Quorassa, että uskaltaisin ehkä
> väittää, että koodarien tapauksessa Emacsia käytetään enemmän ainakin Big 4
> yrityksissä. Tosin kaikilla näillä (Google, Facebook, Amazon...) vaikuttaa
> olevan erittäin hyvät yrityksen sisäiset työkalut molemmille ja molemmat
> ovat suosittuja ns. hardcore-koodaajien keskuudessa.

Sen verran katselin Youtubesta vim-aiheisia videoita, useita tunteja
ollakseni rehellinen, että a) aloin todellakin pitämään vimiä Eclipseä
parempana IDE:nä, b) aloin myös vertailemaan Emacsiin.

Huomasin yllättäen, että vaikka minulla on aktiivisesta Emascin käytöstä yli
10 vuotta aikaa, niin jostain minulla on edelleen lihasmuistisssa
näippäinydistelmiä, kuten ctrl-x b, jonka vetäsin suoraan lihasmuistista
ajattelematta, kun halusin vasihtaa puskuria.

Oikeastaan suurimman vaikutuksen teki kuitenkin nseuraava "vim"-video:

https://www.youtube.com/watch?v=JWD1Fpdd4Pc

Aivan pakko kokeilla!

Taisi Ari tai joku muu evil-moden jo mainitakin, mutta en ole koskaan nähnyt
siitä yhtä vaikuttavaa esiltelmää.
"The whole problem with the world is that fools and fanatics are always so
certain of themselves, but wiser people so full of doubts." -- Bertrand Russell

Kara M'bola

unread,
Jan 2, 2017, 11:17:21 AM1/2/17
to
Sun, 1 Jan 2017 16:00:04 -0000 (UTC), Tapio Väättänen wrote:
>
> Taisi Ari tai joku muu evil-moden jo mainitakin, mutta en ole koskaan nähnyt
> siitä yhtä vaikuttavaa esiltelmää.

Täältä ääni myös evil-modelle. Emacsin org-modea ei vimille kyhätyt
vastineet vielä pysty päihittämään, joten evil-moden avulla pääsen
nauttimaan aidosta org-modesta, mutta "vim-mäisesti".

--
:q!

Tapio Väättänen

unread,
Jan 2, 2017, 12:46:15 PM1/2/17
to
Voi olla että Emacsilla voi tehdä jotain, mitä vim:llä ei voi, mutta
ainakaan ihan hetimiltään en saanut Emacisa evil-modella toimimaan kuten vim
toimi kohtuullisen pienen tviikkauksen jälkeen. Siis käyntin Emasin
tviikkaamiseen saman verran kuin vim:in, ja vielä hommat ei toimi
vastaavalla tavalla.

Eli toistaiseksi vetelen kyllä vim:llä ja jatkan Emacsin säätämistä, mutta
ei minulla toistaiseksi mitään suurta tarvetta Emacsille ole.

Se video, jonka linkin laitoin yllä, ei muuten ole täysin ajantasalla. Kyllä
mm. VimShell löytyy vanilla vimillekin.
"Writing a new OS only for the 386 in 1991 gets you your second 'F' for
this term." -- Prof. Andrew S. Tanenbaum

Kara M'bola

unread,
Jan 2, 2017, 2:43:26 PM1/2/17
to
Mon, 2 Jan 2017 17:44:44 -0000 (UTC), Tapio Väättänen wrote:
> On 2017-01-02, Kara M'bola <maxu...@in.val.it> wrote:
>> Sun, 1 Jan 2017 16:00:04 -0000 (UTC), Tapio Väättänen wrote:
>>>
>>> Taisi Ari tai joku muu evil-moden jo mainitakin, mutta en ole koskaan nähnyt
>>> siitä yhtä vaikuttavaa esiltelmää.
>>
>> Täältä ääni myös evil-modelle. Emacsin org-modea ei vimille kyhätyt
>> vastineet vielä pysty päihittämään, joten evil-moden avulla pääsen
>> nauttimaan aidosta org-modesta, mutta "vim-mäisesti".
>
> <...>
>
> Eli toistaiseksi vetelen kyllä vim:llä ja jatkan Emacsin säätämistä, mutta
> ei minulla toistaiseksi mitään suurta tarvetta Emacsille ole.

Sama täällä. Ainoastaan org-mode ja Lispin tutkiskelu (SLIME) onnistuvat
luontevammin emacsilla. Kaikki muut hoituvat toki vimillä kuten
ennenkin.

Ei tuo evil-mode mikään täydellinen vim emacsin sisällä mielestäni ole.
Mielestäni kuitenkin paras noista "vim-emulaattoreista" (viper,
vimpulse...).

> <...>

--
:q!

0 new messages