Hannu Valtanen Oy. Linux vi-editori



Samankaltaiset tiedostot
Perusohje vi-editorin käyttöön

Lupa opetuskäyttöön pyydettävä. Näppäimistö. Kohdistimen ohjausnäppäimistö. Funktionäppäimistö. Kirjoitusnäppäimistö

Korpusten käsittely clt131, P Luento 4

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)

1. HARJOITUS harjoitus3_korjaus.doc

Pikanäppäin Yhdistelmiä. Luku 6 Pikanäppäimet

Luento 5. Timo Savola. 28. huhtikuuta 2006

Kieliteknologian ATK-ympäristö Kolmas luento

2. Aloitus -välilehti, leikepöytä- ja fontti -ryhmät

5. Alaindeksi 6. Yläindeksi 7. Poista muotoilut 8. Tasaa teksti vasemmalle

Käyttö hiirellä. Keskipainike (rulla) Panoroi. Napsautus + veto. Näkymän keskittäminen. Kaksoisnapsautus. Pikavalikko. Työkalukäyttö.

Microsoft Word-tekstinkäsittelyohjelman

Fonttimuotoilut. Fontin tyyppi ja fonttikoko

AMIS-ohjelman käyttöohjeet

Raspin Geany-IDE:n etäkäyttö

TAULUKON TEKEMINEN. Sisällysluettelo

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2

1 Yleistä Web-editorista Web-editori -dokumentin luominen Pikatoimintopainikkeet Tallenna... 3

Taulukkolaskentaa selkokielellä EXCEL

[Jnix näyttökoe. o ei ole sallittua käyttää mitään verkkolevyjakoa tai mitään siihen rinnastettavaa järjestelmdä.

Näkymä ja aktivointi

Windowsin pikanäppäimet

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Sivunumerot ja osanvaihdot

Visma.net Approval. Versiosaate 1.40

sivu 1 Verkkopäätteen muuttaminen Anvian uuteen tekniikkaan Ohje käy seuraaviin verkkopäätteisiin

Keskipainike (rulla)

WORD 2016 pikaohje. PÄIVIYTETTY Sarkain ohjeisiin asti. Kajaanin AMK Mervi Ruotsalainen

Siirtymät, tehosteet, daesitys Sisällysluettelo

EXCEL Perusteet FIN WISTEC TRAINING OY ITÄMERENKATU 1, HELSINKI PUH (MA-PE KLO 9-17)

Ulkoiset laitteet Käyttöopas

Korpusten käsittely clt131, P Luento 5

linux: Ympäristömuuttujat

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Tekstinkäsittelyn jatko KSAO Liiketalous 1. Osanvaihto näkyy näytöllä vaakasuorana kaksoispisteviivarivinä ja keskellä riviä lukee osanvaihdon tyyppi

Octave-opas. Mikä on Octave ja miksi? Asennus

TIETOKONEEN KÄYTETTÄVYYDEN PERUSTEET

Komentotulkki. Kysymyksiä

IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit

ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014

Muuttujien määrittely

ATK-taitojen päivitys luento 1. Maaningan seurakunta Hannu Räisänen 2013

Ulkoiset laitteet Käyttöopas

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

Jypelin käyttöohjeet» Ruutukentän luominen

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2 3

Ensin klikkaa käynnistä-valikkoa ja sieltä Kaikki ohjelmat valikosta kaikki ohjelmat

Ohjeet Libre Officen käyttöön

Sivueditorin käyttöohje

TEEMA 2 TAULUKKODATAN KÄSITTELY JA TIEDON VISUALISOINTI

LEOGICS Piirtopöytä. Pika-asennusopas

2. PPPoE YHTEYDEN POISTAMINEN BAANA-CLIENT Windows 2000 / XP

Terminaali-ohjelman käyttö - 1

Visma Fivaldi -käsikirja Asiakaskohtaiset hinnat

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

1.1 Sisäänkirjautuminen ST-Akatemia Online -palveluun kirjaudutaan -osoitteen kautta.

OHJELMOINTILAITE 10/50

Visma Fivaldi -käsikirja Alennukset/ hinnoittelu

SQL Buddy JAMK Labranet Wiki

Väitöskirja -mallipohja

PERUSTEET. Sisällysluettelo

Seuraavassa on OS X:n valikoissa käytetyt muuntonäppäinsymbolit: Komentonäppäin

Opetussuunnitteluprosessi WebOodissa - OpasOodi

1 eportfolio Kyvyt.fi - palvelun käytön aloittaminen

RATKAISUT SIVU 1 / 15. Väriteemaan pääset käsiksi hieman eri tavoilla PowerPointin eri versioissa.

HP Mobile -kaukosäädin (vain tietyt mallit) Käyttöopas

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

Työvälineohjelmistot KSAO Liiketalous 1

Ohjelma on tarkoitettu pankkiyhteysohjelmalla vastaanotettujen Finvoiceverkkolaskujen

KÄYTTÖOHJE. Sisällysluettelo. Huom! Tämä käyttöohje koskee seuraavia verkkokirjoja ja verkkopalveluja:

SUOMEN PANKKIYHDISTYS

4. Lausekielinen ohjelmointi 4.1

Opinnäytetyön mallipohjan ohje

Kieliteknologian ATK-ympäristö Toinen luento

TIETOKONEEN ASETUKSILLA PARANNAT KÄYTETTÄVYYTTÄ

Kameran käyttö Excel 2003 ja 2007

Uuden Peda.netin käyttöönotto

KÄYTTÖVINKKEJÄ. Kirjanpidon kikkoja. Suomen tehokkain taloushallinnon palvelualusta Copyright TIKON Oy

Tiedostojen lataaminen netistä ja asentaminen

Konsolin näytössä näkyy käytettäessä ohjaavia viestejä, joita kannattaa tämän ohjeen lisäksi seurata.

Tiedostojen siirto ja FTP - 1

DNA MOBIILI TV - YLEISET KÄYTTÖOHJEET

Simulaattorin asennus- ja käyttöohje

E s i t y s g r a f i i k k a a s e l k o k i e l e l l ä MICROSOFT. PowerPoint. P e t r i V a i n i o P e t r i I l m o n e n TIKAS-SARJA

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

Pythonin Kertaus. Cse-a1130. Tietotekniikka Sovelluksissa. Versio 0.01b

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Unix-perusteet. Tulostaminen

Taulukkolaskennan perusteet KSAO Liiketalous 1. 5 Rivitunnus ( riviä) 14 Edellisten vierityspainikkeet. 6 Solu 15 Taulukon vierityspalkit

PC MUISTAA KAIKKI ASIAT SANA SANALTA

Kaksinkäsin.fi - ohjeet varaamiseen

Kirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta.

Korpusten käsittely clt131, P Luento 1

IRC ja etäyhteydet IRC JA ETÄYHTEYDET

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

LibreOffice Writer perusteita

Artikkelien muokkaaminen sekä sisältöeditorin peruskäyttö

Muistitikun liittäminen tietokoneeseen

Using the QGIS Browser

Transkriptio:

Hannu Valtanen Oy Linux vi-editori

Hannu Valtanen Oy Linux vi-editori 2 Sisällysluettelo Vi-editori...3 Käynnistys...3 Liikkuminen...3 Lisäystila...3 Korvaustila...4 Poistaminen...4 Leikeöytä...4 Maalaaminen...5 Hyödyllisiä komentoja...5 Haku ja korvaus...5 Talletus...5 Loetus...5

Hannu Valtanen Oy Linux vi-editori 3 Vi-editori Vi-editori on kokoruutueditori. Vi toimii samalla tavalla kaikissa UNIX:ssa. Lisätietoa "vi-maailmasta" saat osoitteesta: htt://www.thomer.com/vi/vi.html. Linuxin vi:ssä kannattaa olla seuraavat ohjelmaaketit asennettu: vim-minimal vim-common vim-enhanced vim-x11 Graafinen Vi Vi-editorissa on kolme tilaa: komento-, rivikomento- ja editointitila. Vi:ssä käytetään vain nääimiä, jotka löytyvät kaikista nääimistöistä. Jokainen kirjain toimii komentona ellei olla editointitilassa. Käynnistys Vi-editori käynnistetään antamalla komento vi ja arametrina editoitavan tiedoston nimi: vi file.txt Käynnistyksen jälkeen ollaan komentotilassa. Jos olet eävarma, että missä tilassa vieditori on, ääset aina nääimellä <Esc> komentotilaan. Graafisen vi:n voit käynnistää, jos vim-x11 RPM-aketti on asennettu. Graafinen vi käynnistetään komennolla: gvim file.txt Liikkuminen Normaalisti nuolinääimet, <Home>, <End>, <Page U> ja <Page Down> toimivat. Päätetyyistä johtuen voi olla, että kyseiset nääimet eivät toimi. Tässä taauksessa siirry komentotilaan (<Esc>) ja käytä seuraavia nääimiä: h l j k Nuoli vasemmalle Nuoli oikealle Nuoli alas Nuoli ylös 0 Rivin alku $ Rivin lou <Ctrl>-f <Ctrl>-b 1G G Lisäystila Sivu alas Sivu ylös Tiedoston alku Tiedoston lou Jos haluat lisätä tekstiä, täytyy sinun ensiksi siirtyä lisäystilaan. Lisäystilaan voidaan siirtyä seuraavilla komennoilla: i a I A o O Lisäys kursorin alle Lisäys kursorin jälkeen Lisäys rivin alkuun Lisäys rivin louun Uusi rivi kursorin alauolelle Uusi rivi kursorin yläuolelle

Hannu Valtanen Oy Linux vi-editori 4 Lisäystilaan siirtymisen jälkeen kirjaimet eivät enää toimi komentoina. Komentotilaan ääset tekstin kirjoittamisen jälkeen <Esc>-nääimellä. Korvaustila Korvaustilaan äästään seuraavilla komennoilla: r Korvaa yhden merkin R Korvaustila cw Korvaa kursorin alla olevan sanan c$ Korvaa loun rivin Poistaminen Tekstiä vi:ssä voidaan oistaa editointitilassa <Backsace>-nääimellä ja kaikissa tiloissa <Delete>-nääimellä. Joskus äätetyyistä riiuen nämä nääimet eivät toimi tai halutaan tehokkaamia ja moniuolisemia oistotoimintoja. Tällöin voidaan käyttää vi:n omia oistokomentoja. Vi:ssä on mm. seuraavanlaisia oistokomentoja: x 5x dd 6dd dw D d0 dg :5,30d Poistaa rivit 5-30 Leikeöytä Poistaa yhden merkin kursorin kohdalta Poistaa viisi merkkiä kursorin kohdalta Poistaa rivin kursorin kohdalta Poistaa 6 riviä kursorin kohdalta Poistaa sanan kursorin kohdalta Poistaa loun rivin kursorin kohdalta Poistaa rivin alun kursorin kohdalta Poistaa loun tiedoston kursorin kohdalta Vi:ssä voit käyttää leikeöytää vastaavaa ominaisuutta. Aluksi muutamia eruskomentoja leikeöytään liittyen: dd yy P Leikkaa rivi Koio rivi Liitä rivi Liitä rivi ennen kursoria Jokaisen komennon eteen voit antaa toistokertojen määrän: 5dd Leikkaa 5 riviä Liitä leikatut rivit Vi:ssä on erusleikeöydän lisäksi 26 kaaletta leikeöytiä. Leikeöytiin viitataan "-merkillä ja kirjaimella. Esimerkiksi: "a5dd "b4yy "a "bp Leikkaa 5 riviä leikeöydälle a Koioi 4 riviä leikeöydälle b Liitä leikeöydältä a Liitä leikeöydältä b ennen kursoria

Hannu Valtanen Oy Linux vi-editori 5 Maalaaminen Nykyajan käyttäjä kaiaa "maalaamis" oeraatioita editorilta. Nämä onnistuvat helosti Linuxin uusimmissa vi-versioissa. Maalaaminen ja leikeöytä toimivat seuraavasti: Siirrä kursori maalattavan lohkon alkuun tai louun. Anna komento v (merkki ohjainen) tai V (rivi ohjainen). Maalaa nuolinääimillä haluttu alue ja anna leikeöytäkomento. Esimerkissä ollaan tiedoston alussa ja siirretään rivit 10-12 tiedoston louun: 10G Siirry riville 10 V Maalaus äälle 2j Siirry 2 riviä alasäin, voit myös käyttää nuolia x Poista rivit leikeöydälle G Siirry tiedoston louun Liitä maalatut rivit Hyödyllisiä komentoja Seuraavat komennot ovat hyödyllisiä vi:tä käytettäessä:. Toista edellinen komento 6. Toista edellinen komento 6 kertaa J Yhdistä seuraava rivi u Peruuta (Undo) <Ctrl>-r Tee uudelleen (Redo) :set nu Näytä rivinumerot :set nonu Poista rivinumerot Haku ja korvaus Vi:ssä voidaan helosti hakea tekstiä: /hakusana n N Etsi hakusana Etsi seuraava Etsi seuraava taakseäin Tekstin haku ja korvaus taahtuu seuraavasti: :%s/date=/date=/ :%s/now=/now=/g Rivin ensimmäinen merkkijono date= korvataan merkkijonolla DATE= Kaikki tiedoston merkkijonot now= korvataan merkkijonolla NOW= :10,20 s/abc/def/g Etsi riveiltä 10-20 merkkijonot abc ja korvaa ne def merkkijonolla Talletus Seuraavilla komennoilla voit tehdä erilaisia talletuksia: :w Välitalletus :w! Pakkotalletus :w uusi.txt Talletus uudella nimellä :w >> vanha.txt Talleta olemassa olevan tiedoston erään Loetus Vi:n loetus taahtuu seuraavasti: ZZ :wq :q! Talletus ja loetus Talletus ja loetus Loetus tallettamatta