Overzicht
Vim is een terminalgebaseerde editor die wordt gebruikt voor het maken, bewerken en beheren van tekstbestanden. Het is belangrijk om het concept van modi (Modes) te begrijpen om de krachtige bewerkingsfuncties te kunnen benutten.
Belangrijkste Kenmerken
- Modusgebaseerde bewerking (Normal, Insert, Visual, Command, etc.)
- Krachtige zoek- en vervangingsfuncties
- Ondersteuning voor macro's en scripting
- Uitgebreide aanpassingsmogelijkheden en plug-in ecosysteem
- Efficiënt werken op externe servers mogelijk
Belangrijkste Opties
Dit zijn enkele nuttige opties die u kunt gebruiken bij het uitvoeren van Vim.
Bestanden Openen en Bekijken
Commando's Uitvoeren
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`vim` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Voorbeelden van het basisgebruik van Vim en het gebruik van nuttige opties.
Bestand Openen
vim my_document.txt
Opent het opgegeven bestand met Vim. Als het bestand niet bestaat, wordt het nieuw aangemaakt.
Openen in Alleen-Lezen Modus
vim -R /etc/fstab
Opent het bestand in alleen-lezen modus om onbedoelde wijzigingen te voorkomen.
Openen en Direct naar een Specifieke Regel Gaan
vim +15 script.py
Opent het bestand en verplaatst de cursor direct naar de 15e regel.
Meerdere Bestanden Openen met Horizontale Splitsing
vim -o file1.txt file2.txt
Bewerkt twee bestanden tegelijkertijd in horizontaal gesplitste vensters.
Regelnummers Weergeven bij Start
vim -c "set nu" config.ini
Stelt in om automatisch regelnummers weer te geven bij het openen van een bestand.
Installatie
Vim is standaard geïnstalleerd op de meeste Linux-distributies, of kan eenvoudig worden geïnstalleerd. Als het niet is geïnstalleerd, gebruik dan de volgende commando's.
Debian/Ubuntu
sudo apt update
sudo apt install vim
Installeert Vim met behulp van de APT-pakketbeheerder.
CentOS/RHEL/Fedora
sudo yum install vim
# of
sudo dnf install vim
Installeert Vim met behulp van de YUM- of DNF-pakketbeheerder.
Tips & Aandachtspunten
Vim heeft een leercurve, maar als u er eenmaal aan gewend bent, is het een zeer krachtig hulpmiddel. Raadpleeg de volgende tips om efficiënt gebruik te maken van Vim.
Vim Modi Begrijpen
Vim heeft verschillende modi, en de toetsaanslagen werken anders in elke modus.
- **Normal Mode (Normale Modus)**: De standaardmodus bij het starten van Vim. Hiermee voert u bewerkingscommando's uit zoals verplaatsen, verwijderen, kopiëren en plakken. U komt in deze modus door op 'Esc' te drukken.
- **Insert Mode (Invoegmodus)**: De modus waarin u direct tekst invoert. U komt in deze modus met 'i', 'a', 'o', etc.
- **Visual Mode (Visuele Modus)**: De modus om tekstblokken te selecteren. U komt in deze modus met 'v', 'V', 'Ctrl+v', etc.
- **Command-line Mode (Commandoregelmodus)**: De modus om Ex-commando's in te voeren, zoals opslaan, afsluiten, zoeken en vervangen. U komt in deze modus met ':' of '/'.
Basis Commando's voor Afsluiten en Opslaan
In de Normal Mode kunt u de volgende commando's invoeren om het bestand op te slaan of af te sluiten.
- **:w** (write): Slaat het huidige bestand op.
- **:q** (quit): Sluit Vim af. Als er wijzigingen zijn, kunt u niet afsluiten zonder op te slaan.
- **:wq** (write and quit): Slaat het bestand op en sluit af.
- **:x** (exit): Slaat op en sluit af als er wijzigingen zijn. (Vergelijkbaar met ':wq')
- **:q!** (quit forcefully): Sluit Vim geforceerd af zonder wijzigingen op te slaan.
Gebruik van het .vimrc Bestand
Alle instellingen van Vim worden opgeslagen in het bestand `.vimrc` in uw home-directory. Door dit bestand te bewerken, kunt u het gedrag van Vim aanpassen, zoals het weergeven van regelnummers, syntax highlighting en plug-in instellingen.
Vim Tutorial
Als u nog niet bekend bent met Vim, kunt u de interactieve tutorial starten door het commando `vimtutor` in de terminal uit te voeren. Hiermee kunt u snel de basisconcepten en commando's van Vim leren.