Muokataan sivua Vim

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
''Tässä artikkelissa kerrotaan yleisesti ohjelmasta Vim. Opas Vimin peruskäyttöön löytyy artikkelista [[Vimin peruskäyttö]].''
{{ Ohjelma | nimi=Vi IMproved | kuva=[[Kuva:vim.png]] | kuvateksti= | lisenssi=[[GPL]]-yhteensopiva/[http://vimdoc.sourceforge.net/htmldoc/uganda.html#license VIM-lisenssi] | käyttöliittymä=teksti | kotisivu=[http://www.vim.org www.vim.org] }}
{{ Ohjelma | nimi=Vi IMproved | kuva=[[Kuva:vim.png]] | kuvateksti= | lisenssi=[[GPL]]-yhteensopiva/[http://vimdoc.sourceforge.net/htmldoc/uganda.html#license VIM-lisenssi] | käyttöliittymä=teksti | kotisivu=[http://www.vim.org www.vim.org] }}
[[Kuva:Gvim.png|250px|thumb|[[Gvim]], Vimin [[GTK|GTK-versio]].]]
[[Kuva:Gvim.png|250px|thumb|[[Gvim]], Vimin [[GTK|GTK-versio]].]]


'''Vim''' (Vi Improved) on Bram Moolenaarin <tt>vi</tt>-editorin pohjalta kehittämä, tekstitilassa (tai pääteikkunassa) toimiva [[tekstieditori]]. Vimistä on myös saatavilla graafiset versiot [[gvim]] ja [[kvim]]. Vimistä on myös haarautunut [https://neovim.io NeoVim]. Vaikka useissa jakeluissa käyttäjäystävällisempiä tekstieditoreita löytyykin yltäkyllin, etenkin etäjärjestelmissä <tt>vi</tt> löytyy ainoana vaihtoehtona, joten sen käytön opettelu maksaa itsensä takaisin.
Vim (Vi Improved) on Bram Moolenaarin vi-editorin pohjalta kehittämä, tekstitilassa (tai pääteikkunassa) toimiva [[tekstieditori]]. Vimistä on myös saatavilla graafiset versiot [[gvim]] ja [[kvim]].
 
==vi==
<tt>vi</tt> on [[wikipedia:fi:Bill_Joy|Bill Joy]]n vuonna 1976 [[BSD]]:lle kehittämä <tt>vi</tt>-tekstieditorin alkuperäisversio. vi pohjautuu ex-[[rivieditori]]in, joka pohjautuu [[ed]]iin. Nykyajan Linux-järjestelmissä <tt>vi</tt> on yleensä [[symbolinen linkki]] Vimiin. Vim ei ole ainut <tt>vi</tt>-klooni, vaikka tunnetuin onkin. Muita <tt>vi</tt>-klooneja ovat mm. [[wikipedia:en:Elvis_(text_editor)|Elvis]] ja [[wikipedia:en:Nvi|nvi]].


<tt>vi</tt>-toteutusten toiminnallisuus määritellään [http://pubs.opengroup.org/onlinepubs/009604499/utilities/vi.html IEEE:n Unix-standardissa].
==Vi==
Vi on [[wikipedia:fi:Bill_Joy|Bill Joy]]n vuonna 1976 [[BSD]]:lle kehittämä vi-tekstieditorin alkuperäisversio. Vi pohjautuu [[ex]]-[[rivieditori]]in. Nykyajan Linux-järjestelmissä Vi on yleensä [[symbolinen linkki]] Vimiin. Vim ei ole ainut vi-klooni, vaikka tunnetuin onkin. Muita vi-klooneja ovat mm. [[wikipedia:en:Elvis_(text_editor)|Elvis]] ja [[wikipedia:en:Nvi|nvi]].


==Aloittaminen==
==Aloittaminen==
Rivi 15: Rivi 15:
Vimin peruskäyttöä neuvotaan artikkelissa [[Vimin peruskäyttö]].
Vimin peruskäyttöä neuvotaan artikkelissa [[Vimin peruskäyttö]].


Helppo tapa opetella Vimin peruskäyttö on <code>vimtutor</code>-ohjelma, joka tulee Vimin mukana. Pika-apua jonkin näppäimen/komennon/tehtävän suhteen saat kirjoittamalla komentotilassa ''':help [aihe]''' esimerkiksi ''':help copy'''. Erityisesti [[Debian]]-pohjaisissa [[jakelu]]issa ei Vimin oletusasennuspaketin (vim-tiny) mukana toimiteta ohjeita eikä valmiita asetustiedostoja. Ohjeet saa käyttöön asentamalla laajemman Vim-version, esimerkiksi paketin vim tai vim-gtk. Näppärän muistilapun voi tulostaa itselleen [http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html täältä] [http://www.viemu.com/vi-vim-cheat-sheet.gif] (Kyseessä siis Microsoft Visual Studion laajennuspalikan ViEmun kotisivu).
Helppo tapa opetella Vimin peruskäyttö on [[vimtutor]]-ohjelma, joka tulee Vimin mukana. Pika-apua jonkin näppäimen/komennon/tehtävän suhteen saat kirjoittamalla komentotilassa ''':help [aihe]''' esimerkiksi ''':help copy'''. Erityisesti [[Debian]]-pohjaisissa [[jakelu]]issa ei Vimin oletusasennuspaketin (vim-tiny) mukana toimiteta ohjeita eikä valmiita asetustiedostoja. Ohjeet saa käyttöön asentamalla laajemman Vim-version, esimerkiksi paketin vim tai vim-gtk. Näppärän muistilapun voi tulostaa itselleen [http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html täältä] [http://www.viemu.com/vi-vim-cheat-sheet.gif] (Kyseessä siis Microsoft Visual Studion laajennuspalikan ViEmun kotisivu).
====Pelien avulla oppiminen====
* PacVim: <span class="plainlinks archwiki-template-pkg" style=font-family:monospace; font-size:11.375px; line-height:18.2px; font-weight:bold;>[https://aur.archlinux.org/packages/pacvim-git pacvim-git]</span><sup><small>AUR</small></sup> | git: [https://github.com/jmoon018/PacVim github.com/jmoon018/PacVim]
* Vim Adventures: [https://vim-adventures.com/ vim-adventures.com]
* Vim Genius: [http://www.vimgenius.com/ vimgenius.com]
* Vim Snake: [https://vimsnake.com/ vimsnake.com] | git: [https://github.com/patmood/vim_snake/ github.com/patmood/vim_snake]


=== Käynnistäminen ===
=== Käynnistäminen ===
Rivi 219: Rivi 214:


==Katso myös==
==Katso myös==
*[[nvim]]
*[[Emacs]]
*[[Emacs]]
*[[Joe]]
*[[Joe]]
*[[Nano]]
*[[Nano]]
*[[Pico]]
*[[Pico]]
*[[Vimin peruskäyttö]]


==Kirjallisuutta==
==Kirjallisuutta==
*[https://iccf-holland.org/click5.html Painettua kirjallisuutta, joista ICCF saa osansa]
 
*[https://www.truth.sk/vim/vimbook-OPL.pdf Vim 5.7:lle kirjoitetun 600-sivuisen kirjan PDF-versio, julkaistu vuonna 2001]
*[http://iccf-holland.org/click5.html Painettua kirjallisuutta, joista ICCF saa osansa]
*[https://skrolli.fi/2015.3.botti.pdf Vim-artikkeli Skrolli-lehdessä (s.26)]
*[http://www.truth.sk/vim/vimbook-OPL.pdf Vim 5.7:lle kirjoitetun 600-sivuisen kirjan PDF-versio, julkaistu vuonna 2001]


==Aiheesta muualla==
==Aiheesta muualla==


*[http://ex-vi.sourceforge.net/ The Traditional Vi]
*[http://ex-vi.sourceforge.net/ The Traditional Vi]
*[https://www.vim.org/ Vimin kotisivu]
*[http://www.vim.org/ Vimin kotisivu]
*[https://www.vim.org/6k/features.fi.txt Vim selitettynä kuudessa kilotavussa]
*[http://www.vim.org/6k/features.fi.txt Vim selitettynä kuudessa kilotavussa]


{{Kehitysympäristöt}}
[[Luokka:Tekstieditorit]]
[[Luokka:Tekstieditorit]]
[[pl:Vim]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/Vim