Failide muutmine: nano ja esimene kokkupuude vim-iga
Loogika
Need tööriistad on seotud nii:
lessaitab faili sisu enne muutmist mugavalt üle vaadatananoon alguses kõige lihtsam tekstiredaktorvimjavion sama pere klassikalised tekstiredaktorid
Praktiliselt tähendab see, et alguses piisab täiesti sellest:
- vaata faili
lessabil - tee lihtne muudatus
nanoabil - õpi
vim-ist võivi-st vähemalt kindlalt väljuma
Kiirülevaade
Eesmärk on liikuda vaatamiselt muutmisele nii, et tead, millal fail päriselt muutub.
| Käsk või tööriist | Milleks | Mida tavaliselt näed |
|---|---|---|
less fail | vaata faili mugavalt | lehitsetav vaade, fail ei muutu |
nano fail | muuda faili lihtsalt | redaktor allserva kiirnuppudega |
vim fail, vi fail | klassikaline redaktor oskajale | modaalne vaade; väljumiseks on vaja käske |
| salvestamine | kirjuta muudatus faili | alles siis muutub faili sisu |
Tüüpilised algaja vead
- aetakse segi faili vaatamine ja faili muutmine
- avatakse
vimkogemata ja ei teata, kuidas välja saada - unustatakse, et redaktor muudab päris faili, mitte ainult ekraanivaadet
Kiirspikker
less fail.txtvaata faili sisu mugavaltnano fail.txtlihtne tekstiredaktorvim fail.txtklassikaline redaktorvi fail.txtsama pere variantCtrl-Osalvestanano-sCtrl-Xväljunano-stCtrl-Wotsinano-s
Kõige sagedasemad vim käsud alguses:
Escväljub sisestusrežiimist:qväljub, kui midagi pole muutunud:q!väljub ilma salvestamata:wqsalvestab ja väljub
nano kõige vajalikumad klahvid
Alguses piisab täiesti neist kolmest:
Ctrl-Osalvestab failiCtrl-Xväljub redaktoristCtrl-Wotsib tekstist
Praktiline rada on tavaliselt selline:
- ava fail
nanoabil - tee muudatus
- vajuta
Ctrl-O, siis Enter - vajuta
Ctrl-X
Hea on meeles pidada, et nano näitab allservas ise peamisi kiirnuppe. Kui unustad klahvi, vaata ekraani allaossa.
Käivita need käsud
printf 'esimene\nteine\nkolmas\n' > naide.txt
less naide.txt
nano naide.txt
vim naide.txt
Kuidas vim-ist välja saada
Kõige klassikalisem:
- vajuta
Esc - kirjuta
:qja Enter
Kui fail on muudetud ja tahad ilma salvestamata väljuda:
:q!
Kui tahad salvestada ja väljuda:
:wq
Kui less-i otsimine või liikumine on meelest läinud, vaata tagasi peatükki Teksti vaatamine ja liikumine.
Kui nano puudub
Mõnes süsteemis ei ole nano vaikimisi paigaldatud.
Siis on sul kolm lihtsat varianti:
- proovi, kas
nanoon siiski olemas käsugacommand -v nano - kasuta ajutiselt
vivõivim - paigalda
nanohiljem siis, kui paketihaldus on juba tuttav
Alguses on kõige tähtsam teada, kuidas tundmatust redaktorist turvaliselt väljuda.
Kõige tavalisem töövoog
Kui pead muutma konfiguratsioonifaili, siis üks lihtne rada on:
less seadistus.conf
nano seadistus.conf
Kui töötad rohkem terminalis, liigud hiljem võib-olla vim-i peale.
Minitest
- Loo tekstifail kolme reaks.
- Ava see
nanoabil ja lisa üks rida. - Ava see
vimabil ja välju failist.
Peatüki täisspikker
Algaja
Eesmärk
less aitab faili sisu enne muutmist mugavalt üle vaadata; nano on alguses kõige lihtsam tekstiredaktor; vim ja vi on sama pere klassikalised tekstiredaktorid
Põhikujud
less fail.txtvaata faili sisu mugavaltnano fail.txtlihtne tekstiredaktorvim fail.txtklassikaline redaktorvi fail.txtsama pere variantcommand -v nanokontrolli olemasolu
`vi`/`vim` minispikker
Escvälju sisestusest:qvälju:q!välju salvestamata:wqsalvesta ja välju