Directorywerk in Linux kan een zeer complexe taak worden als we niet over de juiste kennis of tools beschikken. Niemand van ons wil zich in het nauw gedreven voelen als we met Linux-systemen werken, daarom denkt Solvetic er altijd aan om de beste oplossingen aan te bieden, zodat het werken met bestanden op deze systemen zo volledig mogelijk is. Een van de basishulpprogramma's om het uit te voeren, is het gebruik van een teksteditor en in dit geval hebben we het over de teksteditor zelf die in Linux is geïntegreerd en die VIM wordt genoemd.
Wat is VimDe Vim-editor ("VI IMproved") is letterlijk een VI-kloon, die zelf een programma is dat lijkt op de VI-teksteditor die lange tijd in UNIX-omgevingen werd gebruikt en die bepaalde praktische functies biedt voor alle soorten gebruikers.
Een van de grote voordelen van het gebruik van de Linux vim-editor is dat deze niet alleen in tekstmodus kan werken, maar ook een grafische interface integreert die menu's en muisondersteuning toevoegt, wat betekent dat de prestaties nog beter zullen zijn.
Vim-compatibiliteitAls we het hebben over compatibiliteit en gebruik, iets dat essentieel is, is de Vim-editor beschikbaar voor besturingssystemen zoals:
- Vrienden
- Atari MiNT
- BeOS
- TWEE
- macOS
- Volgende stap
- besturingssysteem / 2
- OSF
- Risco's
- SGI
- UNIX
- VMS
- ramen
- GratisBSD
- Linux
VIM-functiesWanneer we besluiten om de vim-editor in Linux te gebruiken, hebben we enkele functies, zoals:
- Uitvoeren van automatische commando's.
- Ondersteuning voor meerdere tekens en talen.
- Compatibel met de iso-latin1-tekenset en voor de termcap.
- Voltooi opdrachten.
- Macro-opnamefuncties.
- Detectie en conversie van bestandsformaten.
- Verticaal verdeelde ramen.
- Markering van syntaxis.
- Markering van haakjes, haakjes, accolades en meer tekens.
- Vimdiff-functie waardoor we twee of drie bestanden kunnen bewerken en Vim zal de verschillen tussen deze en nog veel meer laten zien.
We kunnen zien hoe het gebruik van de vim-editor echt compleet en functioneel is, het probleem is dat veel gebruikers, beginners of niet, verdwalen tijdens het gebruik van de editor en niet de manier detecteren om deze veilig te verlaten en daarom zullen we verschillende methoden uitleggen voor dit proces.
OpmerkingAls vim niet in de gebruikte distro staat, kunnen we het installeren door het volgende uit te voeren:
sudo apt vim installeren
1. Sluit de Vim-editor af zonder wijzigingen toe te passen op Linux
Wanneer we vim openen maar we brengen geen wijzigingen aan of het was niet het idee om er toegang toe te krijgen, moeten we begrijpen dat de vim-editor wordt uitgevoerd in de normale modus, wat niet langer een indicatie is dat het bestand niet wordt gewijzigd.
Stap 1
Om af te sluiten zonder wijzigingen aan te brengen, moeten we het volgende invoeren. We drukken op Enter en op deze manier verlaten we de vim-editor in Linux.
: wat
Stap 2
Als we nu de foutmelding "Niet schrijven sinds de laatste wijziging" weergeven, betekent dit dat we een teken hebben ingevoerd of dat de structuur van het bestand ergens in is gewijzigd, dan kunnen we de wijzigingen annuleren door het volgende uit te voeren:
: Q!
Stap 3
In het geval van toegang tot de vim-tekstinvoegmodus, die toegankelijk is met de toets I, als we op deze manier wilden vertrekken omdat we niets gaan invoeren of omdat we tekst invoeren, maar we hebben er uiteindelijk spijt van:
Stap 4
Daar kunnen we noch: q noch: q ! gebruiken, in dit geval gebruiken we de Esc-toets waarmee we naar de normale modus gaan en daar kunnen we de vorige combinaties gebruiken. In het geval dat er meerdere bestanden tegelijk geopend zijn met vim en we ze in één stap willen sluiten, moeten we het volgende uitvoeren:
: ja!
2. Bestanden opslaan met de Vim-editor op Linux
Stap 1
Wanneer de respectievelijke wijzigingen in het huidige bestand zijn aangebracht, kunnen we de volgende regel uitvoeren om de gewenste wijzigingen erop toe te passen:
: wq
OpmerkingDit uiteraard na het gebruik van de i-toets om de tekst in te voegen en het gebruik van de esc-toets om terug te keren naar de normale modus.
Stap 2
Een andere, eenvoudigere optie om vim op te slaan en te sluiten, is door het volgende uit te voeren:
: x
Stap 3
Enkele extra commando's om vim af te sluiten zijn:
- Druk op de Shift-toets en gebruik de zz-toetsen
Shift + z + z
- Druk op de Shift-toets en gebruik de zq-toetsen
Shift + z + q
3. Open verschillende Vim-modi in Linux
Als een extra punt bij wat vim ons biedt, zal Solvetic uitleggen hoe je toegang krijgt tot de verschillende modi van vim, dit zijn:
Normale modusOm de normale modus te gebruiken, voert u vim uit of gebruikt u de Esc-toets in een van de bovenstaande modi:
InvoegmodusAls we de invoegmodus willen gebruiken waarmee de tekst van het bestand wordt toegevoegd of bewerkt, drukken we op de toets I en merk op dat onderaan de legende "insert" staat
Commando modusOm gebruik te maken van de commandomodus moeten we de tekens gebruiken:.Dankzij deze modus kunnen we functies gebruiken zoals zoeken en vervangen met reguliere expressies.
Visuele modusAls ons plan is om de visuele modus te gebruiken, moeten we de letter invoeren
v
We zien hoe deze editor een handige en eenvoudige oplossing is om alle taken voor het bewerken van bestanden in de verschillende mappen in Linux uit te voeren dankzij elk van zijn tools en manieren om niet alleen op een veilige maar ook praktische manier te werken.