Kirjoittaja Aihe: VIM  (Luettu 638 kertaa)

Mistofelees

  • Käyttäjä
  • Viestejä: 664
    • Profiili
VIM
« : 23.11.24 - klo:19.12 »
Onko VIM välttämätön jonkin järjestelmåän toiminnan kannalta ?
Itse en ole koskaan sitä käyttänyt enkä aio käyttää

Sama kysymys paketeista EMACS, modemmanager, usbmuxd, byobu, dialog, distro-info,  ...

Moni muukin ohjelmapaketti on niillä rajoilla, onko sille tarvetta. itse suosisin sitä, että lataisin itse ne ohjelmistot, joita tarvitsen ja pitäisin paketin pienenä. Aikoinaan tälle oli syynä kovalevytila. Nykyisin tietoturva: mitä enemmän bittejä järjestelmässä, sitä suurempi todennäköisyys bugeihin ja takaportteihin.

Aina, kun asennan Linuxin koneeseen, on ensimmäinen toimenpide ensimmäisen käynnistyksen jälkeen:
apt install joe

nm

  • Käyttäjä
  • Viestejä: 16435
    • Profiili
Vs: VIM
« Vastaus #1 : 24.11.24 - klo:00.23 »
Vim ja Emacs eivät kuulu Ubuntun oletusasennukseen. Oletuseditori on nano, ja senkin voi kyllä halutessaan poistaa.

Muista mainitsemistasi paketeista byobun voi todennäköisesti poistaa ilman suurempia sivuvaikutuksia. Muihin en ehkä koskisi, ellei tarkoituksena ole oikeasti riisua järjestelmää kaikesta itselle tarpeettomasta. Silloin suosittelisin kyllä jotain minimalistisempaa jakelua lähtökohdaksi.

jarmala

  • Käyttäjä
  • Viestejä: 790
    • Profiili
Vs: VIM
« Vastaus #2 : 24.11.24 - klo:01.28 »
Aina, kun asennan Linuxin koneeseen, on ensimmäinen toimenpide ensimmäisen käynnistyksen jälkeen:
apt install joe

Mulla kans: joella mennään. Siitä saa mukavasti useita erilaisia vaihtoehtoja, jotka imitoivat monia vanhoja tunnettuja editoreita ja teksinkäsittelyohjelmia. Kiitos siitä.
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

SuperOscar

  • Käyttäjä
  • Viestejä: 4065
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: VIM
« Vastaus #3 : 24.11.24 - klo:09.21 »
openSUSEssa JOE kuuluu oletusasennukseen, ja käytinkin sitä pitkään, kunnes Micro rupesi ilmestymään distrojen pakettivalikoimaan.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Eesaurus

  • Käyttäjä
  • Viestejä: 3454
    • Profiili
Vs: VIM
« Vastaus #4 : 24.11.24 - klo:10.03 »
Juu, Vim ja Emacs ovat ylilyöntejä omiin tekstieditoritarpeisiin, joten ei ole ollut motivaatiota niitä opetella.

Micro on hyvä, löysin sen joku vuosi sitten. On ikäänkuin järkeistetty versio Nanosta, näppäinyhdistelmissä on tolkkua, kustomointikin lienee monipuolisempaa, kuin Nanossa, mutta olin siinä vaiheessa jo ehtinyt tottua Nanoon, joten käyttö on jäänyt kuitenkin vähälle.

Yritin joskus tehdä aliaksen 'nano=micro', että kaikki netissä olevat miljaardit "sudo nano xyz..." -ohjeet avautuisivat päätteessä automaattisesti Microon, mutta ei toiminut jostain syystä. 

SuperOscar

  • Käyttäjä
  • Viestejä: 4065
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: VIM
« Vastaus #5 : 24.11.24 - klo:10.09 »
Yritin joskus tehdä aliaksen 'nano=micro', että kaikki netissä olevat miljaardit "sudo nano xyz..." -ohjeet avautuisivat päätteessä automaattisesti Microon, mutta ei toiminut jostain syystä.

Tuo ei toimi sen takia, että vain komentorivin ensimmäinen sana lavennetaan aliaksena.

Tähän on kuitenkin ratkaisu. Tee alias:

Koodia: [Valitse]
alias sudo='sudo '
Huomaa välilyönti lainausmerkkien lopussa! Tämän määritelmän kanssa alkuperäisen yritelmäsi pitäisi toimia.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Eesaurus

  • Käyttäjä
  • Viestejä: 3454
    • Profiili
Vs: VIM
« Vastaus #6 : 24.11.24 - klo:10.20 »
Yritin joskus tehdä aliaksen 'nano=micro', että kaikki netissä olevat miljaardit "sudo nano xyz..." -ohjeet avautuisivat päätteessä automaattisesti Microon, mutta ei toiminut jostain syystä.

Tuo ei toimi sen takia, että vain komentorivin ensimmäinen sana lavennetaan aliaksena.

Tähän on kuitenkin ratkaisu. Tee alias:

Koodia: [Valitse]
alias sudo='sudo '
Huomaa välilyönti lainausmerkkien lopussa! Tämän määritelmän kanssa alkuperäisen yritelmäsi pitäisi toimia.

Kiitos, tämä toimii.

Mistofelees

  • Käyttäjä
  • Viestejä: 664
    • Profiili
Vs: VIM
« Vastaus #7 : 26.11.24 - klo:14.11 »
JOE on käytössä mukana, koska samainen  syntaksi tuli tutuksi CP/M:n aikaan Wordstarissa, sittemmin TurboC:ssä ja QE:ssä. Joissain muissakin paketeissa on sovellettu vastaavaa,

QE:stä kaipaan paste-toimintoa, jolla pystyi maalaamaan tekstiä sarakkeittain. Oli kätevä, kun käsitteli taulukoita.

Nyt, kun tulee enemmän kirjoiteltua PHP:tä, pitäisi oikeastaan katsoa saisiko JOE:n korostamaa sulkumerkkejä, kuten Arduinon IDE ja muutamat muut IDE:t.
Pitäisi myös selvittää, miksi omassa kakkos-läppärissä tab käyttäytyy omituisesti:
- Jos on kaksi ikkunaa auki ja molemmissa JOE käynnissä, on toisessa tab koko 8mrk ja toisessa 3mrk, kuten olen sen asettanut /etc/joe/joerc.

Ehdotus tiiviimmästä distrosta on ihan hyvä, mutta en taida viitsiä.
Kotiserverissä on Ubuntun LTS serveriversio,
1. ja 2 läppäreissä on Linux Mint Cinnamonin takia ja 3. läppärissä (eeePC 901) on Peppermint. Raspeissa on mikä missäkin.
« Viimeksi muokattu: 26.11.24 - klo:14.35 kirjoittanut Mistofelees »