Directory -arbejde i Linux kan blive en virkelig kompleks opgave, hvis vi ikke har den rigtige viden eller værktøjer. Ingen af os vil sikkert gerne føle sig i hjørnet, når vi arbejder med Linux -systemer, derfor tænker Solvetic altid på at tilbyde de bedste løsninger, så arbejdet med filer på disse systemer er så komplet som muligt. Et af de grundlæggende værktøjer til at udføre det er brugen af et tekstredigeringsprogram, og i dette tilfælde taler vi om selve teksteditoren integreret i Linux, der kaldes VIM.
Hvad er VimVim -editoren ("VI IMproved") er bogstaveligt talt en VI -klon, som i sig selv er et program, der ligner VI -teksteditoren, der længe har været brugt i UNIX -miljøer, og som tilbyder visse praktiske funktioner for alle typer brugere.
En af de store fordele ved at bruge Linux vim -editoren er, at den ikke kun kan fungere i teksttilstand, men den integrerer også en grafisk grænseflade, der tilføjer menuer og musestøtte, hvilket betyder, at ydelsen bliver endnu større.
Vim -kompatibilitetHvis vi taler om kompatibilitet og brug, noget der er vigtigt, er Vim -editoren tilgængelig til operativsystemer som:
- Venner
- Atari MiNT
- BeOS
- TO
- macOS
- Næste skridt
- OS / 2
- OSF
- Riscos
- SGI
- UNIX
- VMS
- Windows
- FreeBSD
- Linux
VIM -funktionerNår vi beslutter os for at bruge vim -editoren i Linux, har vi nogle funktioner som:
- Udførelse af automatiske kommandoer.
- Understøttelse af flere tegn og sprog.
- Kompatibel med iso-latin1 tegnsættet og for termcap.
- Afslutningskommandoer.
- Makrooptagelsesfunktioner.
- Registrering og konvertering af filformater.
- Lodret opdelte vinduer.
- Syntaks fremhævning.
- Fremhævelse af parenteser, parenteser, seler og flere skilte.
- Vimdiff -funktion takket være hvilken vi kan redigere to eller tre filer, og Vim viser forskellene mellem disse og mange flere.
Vi kan se, hvordan brugen af vim -editoren virkelig er komplet og funktionel, problemet er, at mange brugere, nybegyndere eller ej, går tabt, mens de bruger editoren og ikke opdager, hvordan man sikkert kan forlade det, og derfor vil vi forklare forskellige metoder for denne proces.
BemærkHvis vi ikke har vim i den brugte distro, kan vi installere det ved at udføre:
sudo apt installere vim
1. Afslut Vim -editor uden at anvende ændringer på Linux
Når vi får adgang til vim, men vi ikke foretager nogen ændringer, eller det ikke var ideen at få adgang til det, skal vi forstå, at vim -editoren udføres i normal tilstand, hvilket ikke længere er en indikation på, at filen ikke ændres.
Trin 1
For at afslutte uden at foretage ændringer skal vi indtaste følgende. Vi trykker på Enter, og på denne måde forlader vi vim -editoren i Linux.
: hvad
Trin 2
Hvis nu fejlen "Ingen skrivning siden den sidste ændring" vises, når vi udfører dette, betyder det, at vi har indtastet et tegn, eller filens struktur er blevet ændret i noget, kan vi annullere ændringerne ved at udføre:
: q!
Trin 3
I tilfælde af adgang til vim -tekstindsættelsestilstand, som åbnes ved hjælp af tasten jeg, hvis vi ville forlade denne vej, fordi vi ikke kommer til at indtaste noget, eller fordi vi indtaster tekst, men vi fortryder det i sidste ende:
Trin 4
Der kan vi hverken bruge: q eller: q!, I dette tilfælde vil vi bruge Esc -tasten, som vi vil gå til normal tilstand med, og der vil vi kunne bruge de tidligere kombinationer. I tilfælde af at flere filer er åbne ved hjælp af vim samtidigt, og vi vil lukke dem i et enkelt trin, skal vi udføre følgende:
: qa!
2. Gem filer med Vim -editoren på Linux
Trin 1
Når de respektive ændringer er foretaget i den aktuelle fil, kan vi udføre følgende linje for at anvende de ønskede ændringer på den:
: wq
BemærkDette naturligvis efter at have brugt i -tasten til at indsætte teksten og bruge esc -tasten til at vende tilbage til normal tilstand.
Trin 2
En anden enklere mulighed for at gemme og lukke vim er at køre følgende:
: x
Trin 3
Nogle yderligere kommandoer til at afslutte vim er:
- Tryk på Shift -tasten, og brug zz -tasterne
Skift + z + z
- Tryk på Shift -tasten, og brug zq -tasterne
Shift + z + q
3. Åbn forskellige Vim -tilstande i Linux
Som et yderligere punkt til, hvad vim tilbyder os, vil Solvetic forklare, hvordan man får adgang til de forskellige former for vim, disse er:
Normal tilstandHvis du vil bruge normal tilstand, skal du bare køre vim eller bruge Esc -tasten i en af de ovenstående tilstande:
Indsæt tilstandHvis vi vil bruge den indsætningsmåde, som filens tekst tilføjes eller redigeres med, trykker vi på tasten jeg og bemærk, at nederst er forklaringen "indsæt"
KommandotilstandFor at gøre brug af kommandotilstanden skal vi bruge tegnene:.Takket være denne tilstand kan vi bruge funktioner som at søge og erstatte med regulære udtryk.
Visuel tilstandHvis vores plan er at bruge den visuelle tilstand, skal vi indtaste bogstavet
v
Vi ser, hvordan denne editor er en nyttig og enkel løsning til at udføre alle opgaverne med at redigere filer i de forskellige biblioteker i Linux takket være hvert af dets værktøjer og måder at arbejde på ikke kun sikker, men også praktisk måde.