Kirjoittaja Aihe: Riipiikö vi? [RATKAISTU]  (Luettu 731 kertaa)

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Riipiikö vi? [RATKAISTU]
« : 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
« Viimeksi muokattu: 12.01.24 - klo:02.19 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11442
    • Profiili
    • Tomin kotisivut
Vs: Riipiikö vi?
« Vastaus #1 : 06.01.24 - klo:20.57 »
Miksi ei vain:
Koodia: [Valitse]
vi ~/.profile
i
export EDITOR=nano
<ESC>
:wq
;)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Vs: Riipiikö vi?
« Vastaus #2 : 06.01.24 - klo:20.59 »
No ei ole tullut mieleenkään moinen ikuisuusratkaisu, kiitos mainiosta korjauksesta. :)
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Riipiikö vi?
« Vastaus #3 : 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”).
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Vs: Riipiikö vi?
« Vastaus #4 : 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. :)
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: Riipiikö vi?
« Vastaus #5 : 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
« Viimeksi muokattu: 08.01.24 - klo:00.59 kirjoittanut juyli »

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Vs: Riipiikö vi?
« Vastaus #6 : 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?



« Viimeksi muokattu: 13.01.24 - klo:08.53 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11442
    • Profiili
    • Tomin kotisivut
Vs: Riipiikö vi?
« Vastaus #7 : 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.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Vs: Riipiikö vi?
« Vastaus #8 : 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.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4180
  • openSUSE Tumbleweed
    • Profiili
Vs: Riipiikö vi? [RATKAISU]
« Vastaus #9 : 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.
« Viimeksi muokattu: 12.01.24 - klo:02.18 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski