Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: raimo - 06.01.24 - klo:20.54

Otsikko: Riipiikö vi? [RATKAISTU]
Kirjoitti: raimo - 06.01.24 - klo:20.54
Nano on käyttäjäystävällisempi kuin haisuli vi joten otetaan se käyttöön:
Koodia: [Valitse]
sudo nano /etc/environmentLisää tiedostoon rivi:
Koodia: [Valitse]
EDITOR=nano
Ctrl+o tallentaa ja Ctrl+x sulkee nanon.

Kirjaudu ulos/sisään tai boottaa kone.
Nyt oletuseditori on nano, toimii sekä normikäyttäjälä että sudo-käyttäjällä.

En siis käsitä esim Fedoran tyyliä käyttää oletuseditorina nano:n sijasta vi:miä :P
Otsikko: Vs: Riipiikö vi?
Kirjoitti: Tomin - 06.01.24 - klo:20.57
Miksi ei vain:
Koodia: [Valitse]
vi ~/.profile
i
export EDITOR=nano
<ESC>
:wq
;)
Otsikko: Vs: Riipiikö vi?
Kirjoitti: raimo - 06.01.24 - klo:20.59
No ei ole tullut mieleenkään moinen ikuisuusratkaisu, kiitos mainiosta korjauksesta. :)
Otsikko: Vs: Riipiikö vi?
Kirjoitti: SuperOscar - 06.01.24 - klo:21.11
Nanon tilalla voi nykyään käyttää myös microa, joka tottelee mahdollisimman pitkälle GUI-ympäristöstä tuttuja näppäinyhdistelmiä (X11:n tai Waylandin alla paremmin, konsolissa vähän huonommin, koska esim. Vaihto+nuolinäppäimet eivät mene pääte-emuloinnin läpi).

Löytyy paketista ”micro” (joissakin jakeluissa ”micro-editor”).
Otsikko: Vs: Riipiikö vi?
Kirjoitti: raimo - 06.01.24 - klo:21.59
Nanon tilalla voi nykyään käyttää myös microa, joka tottelee mahdollisimman pitkälle GUI-ympäristöstä tuttuja näppäinyhdistelmiä (X11:n tai Waylandin alla paremmin, konsolissa vähän huonommin, koska esim. Vaihto+nuolinäppäimet eivät mene pääte-emuloinnin läpi).

Löytyy paketista ”micro” (joissakin jakeluissa ”micro-editor”).

Kiitos, toi vaikuttaa tosi hyvältä. Ctrl+S tallentaa ja Ctrl+Q sulkee micron, siinäpä ne tärkeimmät pikavalinnat. :)
Otsikko: Vs: Riipiikö vi?
Kirjoitti: juyli - 08.01.24 - klo:00.45
En siis käsitä esim Fedoran tyyliä käyttää oletuseditorina nano:n sijasta vi:miä :P
Vi on peruseditori useissa Linux/Unix -järjestelmissä. Nuo yksinkertaiset editorit eivät tarvise järjelmän kirjastoja.
Nano taas on muokattu versio Pico:sta, joka oli kehitelty editorista. https://www.linux.fi/wiki/Pico
Linux/Unix -järjestemien editoreja olivat rivieditorit, joita joissakin jakeluissa yhä on käytössä mm
skripteissä.
https://www.linux.fi/wiki/Vim#Vi
https://www.linux.fi/wiki/Nano
Otsikko: Vs: Riipiikö vi?
Kirjoitti: raimo - 11.01.24 - klo:18.13
Miksi ei vain:
Koodia: [Valitse]
vi ~/.profile
i
export EDITOR=nano
<ESC>
:wq
;)

Mitens tämä tehdään rootille(sudo) ts vaikkapa
Koodia: [Valitse]
sudo crontab -e?



Otsikko: Vs: Riipiikö vi?
Kirjoitti: Tomin - 11.01.24 - klo:19.32
Tuo minun ohjeeni 1. viestissä toimii myös sudo:lla ajettuihin komentoihin.
tosin sen joutuu tekemään aina kun vi päivittyy, aika useasti.

Kuvittelisin, että käyttäjän EDITOR-ympäristömuuttuja periytyy rootillekin sudoa käyttäessä, mutta en ole tarkistanut. Voit toki tehdä saman muutoksen järjesltemänlaajuisesti /etc/profile-tiedostoon. Voit myös käyttää /etc/environment-tiedostoa, mutta jätä silloin export pois tuosta riviltä. Ja tokihan rootille voi tehdä erikseen saman muutoksen rootin .profile-tiedostoon.
Otsikko: Vs: Riipiikö vi?
Kirjoitti: raimo - 11.01.24 - klo:19.56
Tuo minun ohjeeni 1. viestissä toimii myös sudo:lla ajettuihin komentoihin.
tosin sen joutuu tekemään aina kun vi päivittyy, aika useasti.

Kuvittelisin, että käyttäjän EDITOR-ympäristömuuttuja periytyy rootillekin sudoa käyttäessä, mutta en ole tarkistanut. Voit toki tehdä saman muutoksen järjesltemänlaajuisesti /etc/profile-tiedostoon. Voit myös käyttää /etc/environment-tiedostoa, mutta jätä silloin export pois tuosta riviltä. Ja tokihan rootille voi tehdä erikseen saman muutoksen rootin .profile-tiedostoon.

Mikään noista ei toimi, no /etc/environment en vielä kokeillut, rootin .profile ei auta eikä /etc/profile.
Mekillistä minustakin.
Otsikko: Vs: Riipiikö vi? [RATKAISU]
Kirjoitti: raimo - 11.01.24 - klo:20.03
/etc/environment auttoi, kiitos paljon! :)
Boottasin jokaisen muutoksen jälkeen ja ei muista ollut apua.
No nyt se toimii järjestelmänlaajuisesti, mikä olikin se toivottu lopputulos.