Erinevus lehekülje "VIM" redaktsioonide vahel
(New page: Kategooria:Tarkvara {{Tarkvara| | nimi = Vim - Vi IMproved | logo = Vim logo | screenshot = Vim | pildi_allkiri = | arendaja = | tyyp = [[...) |
P (Mõned typod jäid sisse. Tegelt on neid vist veelgi :)) |
||
20. rida: | 20. rida: | ||
== Õppimine == | == Õppimine == | ||
− | Uuele kasutajale võib Vim ülemõistuse käiv. Näiteks, et | + | Uuele kasutajale võib Vim näida ülemõistuse käiv. Näiteks, et teksti sisestada tuleb kõige pealt liikuda Insert Modesse ´Insert´ Või ´I´ nupuga. Salvestamiseks tuleks aga trükkida ´:w´, ning programmist lahkumiseks ´:q´. |
Põhilisemad asjad on võimalik kiiresti ära õppida käsurealt käivitades programmi '''vimtutor'''. | Põhilisemad asjad on võimalik kiiresti ära õppida käsurealt käivitades programmi '''vimtutor'''. |
Redaktsioon: 13. mai 2007, kell 19:21
![]() | |
| |
Tüüp: | Tekstiredaktor |
Arendaja: | |
Litsents: | GPL |
Viimane versioon: | 7.1 12-05-2007 |
Staatus: | aktiivne |
Eesti keel: | {{{eesti_keel}}} |
Koduleht: | www.vim.org |
Foorum: |
VIM - Vi IMproved on tekstiredaktor, mis on edasiarendatud versioon programmist Vi. See on avatud lähtekoodiga ning mitte platvorm spetsiifiline.
Õppimine
Uuele kasutajale võib Vim näida ülemõistuse käiv. Näiteks, et teksti sisestada tuleb kõige pealt liikuda Insert Modesse ´Insert´ Või ´I´ nupuga. Salvestamiseks tuleks aga trükkida ´:w´, ning programmist lahkumiseks ´:q´.
Põhilisemad asjad on võimalik kiiresti ära õppida käsurealt käivitades programmi vimtutor. Tuleks leppida sellega, et vimi ei saa kunagi lihtsalt lugedes selgeks. Kõik tuleb kirjutamise ja töö käigus.
Konfigueerimine
Vim-i saab konfigueerida meeletult. Peaaegu iga asi on muudetav. Kõik selleks, et lihtsustada ja kiirendada kirjutamist. Eriti kasutatakse neid võimalusi programeerimisel.
Näiteks põhilisemad asjad mida võiks ~/.vimrc faili sisse kirjutada. Need käivituvad seal automaatselt kui vim käivitada.
set nocompatible set history=50 "ajalugu käsklustel set nobk "ei tee backup faili ülekirjutamisel set ttyfast "osadel terminalidel teeb töö kiiremaks set smarttab "smart tab set title "ilus terminali tiitel set splitbelow "juhul kui teise faili, siis see läheb praeguse alla set shiftround "< ja > nupud teksti liigutamiseks set shiftwidth=2 "tabi pikkus tühikutes set smartindent "automaatsed tabid minnes järgmisele reale set softtabstop=2 "tühikud tabide asemel set tabstop=2 "number of spaces that a <Tab> in the file counts for set modeline set ruler "rea ja veeru asukoht filetype on "failitüübi otsimine syntax on "värvid koodile set confirm "annab teate ülekirjutamisel, readonly faili muutmisel jne set pastetoggle=<F11> "F11 klahvile vajutamisel Insert Modes minnakse Paste Modele, "mis tähendab, et millega kleepimisel ei kasutata automaatset <tab> süsteemi.
Juhul kui otsite abi mõne käskluse kohta siis trükkida vimi käsureale :help käsunimi. Nii antakse teile põhjalik info selle käsu kohta.
Skriptid
Töö lihtsustamiseks ja abistamiseks on loodud hulganisti skripte. Vim Scripts.
Ära tasuks mainida sellised skriptid:
- SnippetsEmu - Mingi kindla lühendi kirjutamisel ning Tabi vajutamisel ilmub selle asemele määratud tekst. Snippeteid on automaatselt kaasas üle 30 programeerimiskeelele. Samuti on väga lihtne neid ise juurde kirjutada.
- Rails.vim - Ruby on Railsi programeerijatele, mis annab hulgaliselt uusi võimalusi.