Ero sivun ”Vim” versioiden välillä

Siirry navigaatioon Siirry hakuun
969 merkkiä lisätty ,  19. huhtikuuta 2024
Lisäsin maininnan NeoVimistä ja linkin siihen. Paransin kirjoitusasua.
Ei muokkausyhteenvetoa
(Lisäsin maininnan NeoVimistä ja linkin siihen. Paransin kirjoitusasua.)
 
(11 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä)
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 vi-editorin pohjalta kehittämä, tekstitilassa (tai pääteikkunassa) toimiva [[tekstieditori]]. Vimistä on myös saatavilla graafiset versiot [[gvim]] ja [[kvim]].
'''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.


==Vi==
==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]].
<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]].


Vi-toteutusten toiminnallisuus määritellään [http://pubs.opengroup.org/onlinepubs/009604499/utilities/vi.html IEEE:n Unix-standardissa].
<tt>vi</tt>-toteutusten toiminnallisuus määritellään [http://pubs.opengroup.org/onlinepubs/009604499/utilities/vi.html IEEE:n Unix-standardissa].


==Aloittaminen==
==Aloittaminen==
Rivi 17: 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 [[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).
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).
====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 216: Rivi 219:


==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]
*[http://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://www.truth.sk/vim/vimbook-OPL.pdf Vim 5.7:lle kirjoitetun 600-sivuisen kirjan PDF-versio, julkaistu vuonna 2001]
*[https://skrolli.fi/2015.3.botti.pdf Vim-artikkeli Skrolli-lehdessä (s.26)]


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


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


{{Kehitysympäristöt}}
[[Luokka:Tekstieditorit]]
[[Luokka:Tekstieditorit]]


[[pl:Vim]]
[[pl:Vim]]
Rekisteröitymätön käyttäjä

Navigointivalikko