{"id":178,"date":"2024-10-06T12:46:36","date_gmt":"2024-10-06T09:46:36","guid":{"rendered":"https:\/\/atomiinus.fi\/?p=178"},"modified":"2024-10-06T12:47:13","modified_gmt":"2024-10-06T09:47:13","slug":"tekstieditorit","status":"publish","type":"post","link":"https:\/\/atomiinus.fi\/?p=178","title":{"rendered":"Tekstieditorit"},"content":{"rendered":"<p style=\"text-align: justify;\">Kun linux on asennettu koneelle, alkaa sen armoton s\u00e4\u00e4t\u00e4minen ja n\u00e4pp\u00e4imist\u00f6n avulla tapahtuva ruuvaaminen. Perusk\u00e4ytt\u00e4j\u00e4 p\u00e4rj\u00e4\u00e4 aivan hyvin ilman komentorivi\u00e4 ja konfigurointitiedostojen ruuvaamista, mutta mik\u00e4li linuxista haluaa saada enemm\u00e4n irti, on k\u00e4ytt\u00e4j\u00e4n pakko opetella tiettyj\u00e4 perusasioita ja paneutua aiheeseen netin tarjoaman avun voimin. Kukaan ei ole sepp\u00e4 syntyess\u00e4\u00e4n ja jokainen linux-k\u00e4ytt\u00e4j\u00e4 on tehnyt jotain ep\u00e4m\u00e4\u00e4r\u00e4ist\u00e4 niin komentorivill\u00e4 kuin konfigurointitiedostoissaankin, mik\u00e4 on aiheuttanut enemm\u00e4n tai v\u00e4hemm\u00e4n murhetta. Viel\u00e4 toistaiseksi iso, tai ellei jopa suurin osa, linuxin todellisesta s\u00e4\u00e4t\u00e4misest\u00e4 tapahtuu erilaisia konfigurointitiedostoja s\u00e4\u00e4t\u00e4m\u00e4ll\u00e4 ja t\u00e4ss\u00e4 pieni ja kevyt tekstieditori on passeli ty\u00f6kalu, sill\u00e4 erilaisten tiedostojen kanssa kikkailuun erillinen tekstink\u00e4sittelyohjelma on liian raskas, eik\u00e4 tekstink\u00e4sittelyohjelmat v\u00e4ltt\u00e4m\u00e4tt\u00e4 ymm\u00e4rr\u00e4 eri syntakseja. Mutta kuten komentorivi, tekstieditori on olennainen linuxin ty\u00f6kalu. Pieni varoituksen sana sen suhteen, ett\u00e4 hiiri ei v\u00e4ltt\u00e4m\u00e4tt\u00e4 ole n\u00e4iss\u00e4 sovelluksissa k\u00e4ytt\u00f6kelpoinen ty\u00f6kalu, vaan niit\u00e4 ohjataan n\u00e4pp\u00e4\u00e4imist\u00f6lt\u00e4. K\u00e4yt\u00f6ss\u00e4ni oleva teema on t\u00e4ll\u00e4 hetkell\u00e4 Gruvbox Light, joten kuvakaappaukset ovat s\u00e4vylt\u00e4\u00e4n kermaiset.<\/p>\n<h2>Nano<\/h2>\n<p style=\"text-align: justify;\">Nano tulee k\u00e4yt\u00e4nn\u00f6ss\u00e4 kaikkien distrojen mukana ja on toiminnoiltaan hyvin, hyvin perustasoinen, mutta t\u00e4ysin passeli mit\u00e4 tulee tiedostojen peruspuukottamiseen. Nano on todella helppok\u00e4ytt\u00f6inen sovellus, pieni ja kevyt tekstieditori, joka on t\u00e4ysin riitt\u00e4v\u00e4 perusk\u00e4ytt\u00e4j\u00e4lle, kunhan oppii ensin eroon hiirest\u00e4. T\u00e4st\u00e4 on hyv\u00e4 alkaa opetella Linuxin n\u00e4pp\u00e4imist\u00f6painotteisuutta Windowsiin verrattuna, tosin kaikkihan riippuu k\u00e4ytt\u00e4j\u00e4n tarpeista ja motivaatiosta oppia.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-medium wp-image-179\" src=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/nano-300x192.png\" alt=\"\" width=\"300\" height=\"192\" srcset=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/nano-300x192.png 300w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/nano-1024x655.png 1024w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/nano-768x491.png 768w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/nano.png 1094w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2>Kwrite \/ Gedit<\/h2>\n<p style=\"text-align: justify;\">N\u00e4m\u00e4 kaksi ovat tekstieditorien peruskauraa, joissa toiminnot ovat kuin Windowsissa, eli hiiri ja Ctrl-C\/Ctrl-V toimivat kuten voi olettaakin. Kwrite ja Gedit ovat kevyit\u00e4 sovelluksia, joista Kwrite tulee KDE:n mukana, kun taas Gedit pit\u00e4\u00e4 asentaa usein erikseen. N\u00e4iden k\u00e4yt\u00f6ss\u00e4 ei ole mit\u00e4\u00e4n ihmeellist\u00e4, sill\u00e4 jokainen Windowsin Notepadia osaava osaa k\u00e4ytt\u00e4\u00e4 n\u00e4it\u00e4.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-181\" src=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/kwrite-300x191.png\" alt=\"\" width=\"280\" height=\"178\" srcset=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/kwrite-300x191.png 300w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/kwrite-1024x651.png 1024w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/kwrite-768x488.png 768w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/kwrite-1536x976.png 1536w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/kwrite.png 1662w\" sizes=\"(max-width: 280px) 100vw, 280px\" \/><img decoding=\"async\" class=\"alignnone size-medium wp-image-180\" src=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/gedit-300x180.png\" alt=\"\" width=\"300\" height=\"180\" srcset=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/gedit-300x180.png 300w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/gedit-1024x615.png 1024w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/gedit-768x461.png 768w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/gedit.png 1166w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2>Vim\/Neovim<\/h2>\n<p style=\"text-align: justify;\">Ensin oli Vi, sen j\u00e4lkeen tuli Vim (Vi Improved) ja sen j\u00e4lkeen Neovim. Kehitt\u00e4j\u00e4t kinastelevat ilmeisesti maailman tappiin saakka siit\u00e4, kumpi on parempi, Vim vai Neovim. Vim oli ensin ja sen j\u00e4lkeen tuli Neovim, jotka kumpikin ovat kehitt\u00e4jien k\u00e4yt\u00f6ss\u00e4 ja suosiossa, mutta joiden paremmuudesta k\u00e4yd\u00e4\u00e4n jatkuvaa keskustelua. Kumpaankin saa runsaasti laajennuksia, joiden avulla sovelluksen k\u00e4ytt\u00f6\u00e4 saa laajennettua ja yksi yleisimpi\u00e4 on ilmeisestikin erilaisten teemojen lis\u00e4ksi tiedostonhallinta sovelluksen sis\u00e4ll\u00e4, jolloin erillist\u00e4 tiedostonhallintaa ei ole tarvetta k\u00e4ytt\u00e4\u00e4. Itse asensin kokeilumieless\u00e4 Neovimiin laajennuksen nimelt\u00e4 Lazyvim, mutta omassa k\u00e4yt\u00f6ss\u00e4ni sille ei ole mit\u00e4\u00e4n tarvetta, enk\u00e4 ole paneutunut sen toimintoihin sen ihmeemmin.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-183\" src=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/vim-300x181.png\" alt=\"\" width=\"300\" height=\"181\" srcset=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/vim-300x181.png 300w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/vim-1024x617.png 1024w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/vim-768x463.png 768w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/vim.png 1168w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-182\" src=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/lazyvim-300x192.png\" alt=\"\" width=\"283\" height=\"181\" srcset=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/lazyvim-300x192.png 300w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/lazyvim-1024x657.png 1024w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/lazyvim-768x493.png 768w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/lazyvim.png 1096w\" sizes=\"(max-width: 283px) 100vw, 283px\" \/><\/p>\n<p style=\"text-align: justify;\">Vannoutuneet linux-entusiastit k\u00e4ytt\u00e4v\u00e4t jompaa kumpaa ja niiss\u00e4 kursoria ohjataan nuolin\u00e4pp\u00e4inten sijaan n\u00e4pp\u00e4imill\u00e4 h, j, k ja l. Suurimmat outoudet ensi alkuun uudelle k\u00e4ytt\u00e4j\u00e4lle ovat editorin kaksi tilaa, eli normaali tila ja muokkaustila ja se, ettei editori tunne Ctrl-C, Ctrl+X ja Ctrl-V n\u00e4pp\u00e4inkomentoja kopiointi\/leikkaa\/liimaa-toiminnoille, vaan ne toimivat t\u00e4ysin eri tavoin. Tekstin seassa liikkuminen tapahtuu merkki, sana, lause, rivi tai kappale kerrallaan ja t\u00e4m\u00e4 poikkeaa merkitt\u00e4v\u00e4sti Windows-maailmasta. N\u00e4iden sovellusten k\u00e4yt\u00f6n aloittaminen ei ole vaikeaa, mutta oppimisk\u00e4yr\u00e4 on todella jyrkk\u00e4 ensi alkuun. Jos n\u00e4it\u00e4 alkaa k\u00e4ytt\u00e4\u00e4 ja googlailee ohjeita, niin t\u00f6rm\u00e4\u00e4 usein termiin &#8221;evil bindings&#8221;, mit\u00e4 en selit\u00e4 sen enemp\u00e4\u00e4, vastaus l\u00f6ytyy googlesta &#8211; kuten niin monesti muulloinkin Linuxia k\u00e4ytt\u00e4ess\u00e4.<\/p>\n<h2>Emacs<\/h2>\n<p style=\"text-align: justify;\">T\u00e4m\u00e4 on v\u00e4h\u00e4n kuin k\u00e4ytt\u00e4isi LibreOfficea tekstitiedostoille, mutta ei kuitenkaan, sill\u00e4 Emacs on laajuudestaan huolimatta kevyt sovellus. Kuten aiemmin olen kirjoittanut, Emacs toimii v\u00e4h\u00e4n omalla logiikallaan ja se tekee sovelluksesta v\u00e4h\u00e4n hankalasti k\u00e4ytt\u00f6\u00f6n otettavan, mutta kun Emacsia alkaa k\u00e4ytt\u00e4\u00e4, siihen tottuu yll\u00e4tt\u00e4v\u00e4n nopeasti. Emacs taipuu moneen ja tied\u00e4n linux-v\u00e4ke\u00e4, joille Emacs on p\u00e4\u00e4asiallinen ty\u00f6kalu melkein kaikessa mahdollisessa Emacsin peitt\u00e4ess\u00e4 koko ruudun aamusta iltaan. Toki Emacsin k\u00e4ytt\u00f6\u00e4 aloittaessa ylip\u00e4\u00e4t\u00e4\u00e4n tuntuu silt\u00e4, ett\u00e4 ampuu tykill\u00e4 k\u00e4rp\u00e4si\u00e4, vaikka n\u00e4in tilanne ei ole.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-184\" src=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/emacs-300x182.png\" alt=\"\" width=\"300\" height=\"182\" srcset=\"https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/emacs-300x182.png 300w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/emacs-1024x620.png 1024w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/emacs-768x465.png 768w, https:\/\/atomiinus.fi\/wp-content\/uploads\/2024\/10\/emacs.png 1160w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2>Lopuksi<\/h2>\n<p style=\"text-align: justify;\">Aivan kuten linux-distron valinnan ja k\u00e4yt\u00f6n kanssa, sill\u00e4 ei ole mit\u00e4\u00e4n v\u00e4li\u00e4, mit\u00e4 tekstieditoria k\u00e4ytt\u00e4\u00e4, kunhan sen k\u00e4yt\u00f6n osaa ja saa homman toimimaan. Totta kai Youtubea katsellessa vastaan tulee usein kanavia, joissa puhutaan ainoista ja oikeista tekstieditoreista jne. yms. ja kaikkee, mutta aina kannattaa pit\u00e4\u00e4 mieless\u00e4\u00e4n oma l\u00e4ht\u00f6kohta, omat tarpeet ja oma motivaatio asioiden oppimiseen. Vim ja Neovim ovat hyvi\u00e4 ja monipuolisia editoreita, mutta onko niiden ominaisuuksille tarvetta? L\u00e4hinn\u00e4 suurin kynnys n\u00e4iden ohjelmien k\u00e4yt\u00f6ss\u00e4 on n\u00e4pp\u00e4imist\u00f6painotteisen toimintojen ohjauksen oppiminen hiirell\u00e4 klikkailun sijaan.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kun linux on asennettu koneelle, alkaa sen armoton s\u00e4\u00e4t\u00e4minen ja n\u00e4pp\u00e4imist\u00f6n avulla tapahtuva ruuvaaminen. Perusk\u00e4ytt\u00e4j\u00e4 p\u00e4rj\u00e4\u00e4 aivan hyvin ilman komentorivi\u00e4 ja konfigurointitiedostojen ruuvaamista, mutta mik\u00e4li linuxista haluaa saada enemm\u00e4n irti, on k\u00e4ytt\u00e4j\u00e4n pakko opetella tiettyj\u00e4 perusasioita ja paneutua aiheeseen netin tarjoaman avun voimin. Kukaan ei ole sepp\u00e4 syntyess\u00e4\u00e4n ja jokainen linux-k\u00e4ytt\u00e4j\u00e4 on tehnyt jotain ep\u00e4m\u00e4\u00e4r\u00e4ist\u00e4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[51,71,70,5,69,68,66,67],"class_list":["post-178","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-emacs","tag-gedit","tag-kwrite","tag-linux","tag-nano","tag-neovim","tag-tekstieditori","tag-vim"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"atomiinus","author_link":"https:\/\/atomiinus.fi\/?author=1"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/atomiinus.fi\/?cat=1\" rel=\"category\">Uncategorized<\/a>","rttpg_excerpt":"Kun linux on asennettu koneelle, alkaa sen armoton s\u00e4\u00e4t\u00e4minen ja n\u00e4pp\u00e4imist\u00f6n avulla tapahtuva ruuvaaminen. Perusk\u00e4ytt\u00e4j\u00e4 p\u00e4rj\u00e4\u00e4 aivan hyvin ilman komentorivi\u00e4 ja konfigurointitiedostojen ruuvaamista, mutta mik\u00e4li linuxista haluaa saada enemm\u00e4n irti, on k\u00e4ytt\u00e4j\u00e4n pakko opetella tiettyj\u00e4 perusasioita ja paneutua aiheeseen netin tarjoaman avun voimin. Kukaan ei ole sepp\u00e4 syntyess\u00e4\u00e4n ja jokainen linux-k\u00e4ytt\u00e4j\u00e4 on tehnyt jotain ep\u00e4m\u00e4\u00e4r\u00e4ist\u00e4&hellip;","_links":{"self":[{"href":"https:\/\/atomiinus.fi\/index.php?rest_route=\/wp\/v2\/posts\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atomiinus.fi\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atomiinus.fi\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atomiinus.fi\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atomiinus.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=178"}],"version-history":[{"count":1,"href":"https:\/\/atomiinus.fi\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions"}],"predecessor-version":[{"id":185,"href":"https:\/\/atomiinus.fi\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions\/185"}],"wp:attachment":[{"href":"https:\/\/atomiinus.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atomiinus.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atomiinus.fi\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}