Top 9 geavanceerde Vim-tips en -trucs die elke gebruiker zou moeten kennen
Belangrijkste opmerkingen
- Beheer meerdere bestanden efficiënt met buffers.
- Gebruik automatisch aanvullen om sneller te typen en typefouten te voorkomen.
- Gebruik macro’s om repetitieve taken te automatiseren.
De Vim-teksteditor onder de knie krijgen: essentiële tips en trucs
De Vim-teksteditor, bekend om zijn krachtige functies, kan voor veel gebruikers ontmoedigend zijn. Het onder de knie krijgen van de talloze functionaliteiten kan uw productiviteit als programmeur of teksteditor aanzienlijk verbeteren. In deze gids duiken we diep in essentiële tips en trucs die uw Vim-vaardigheden zullen verbeteren, waardoor uw tekstbewerkingservaring efficiënter en aangenamer wordt.
Meerdere bestanden effectief beheren in Vim
In dit gedeelte worden essentiële technieken besproken voor het naadloos verwerken van meerdere bestanden.
Stap 1: Bestanden openen in Vim
In plaats van bestanden in afzonderlijke terminaltabbladen te openen, kunt u de Vim-opdracht gebruiken om meerdere bestanden tegelijk te laden:
vim file1.txt file2.txt file3.txt
Met deze opdracht worden voor elk bestand aparte buffers aangemaakt, waardoor u gemakkelijker tussen de bestanden kunt schakelen.
Stap 2: Navigeren tussen buffers
Om naar het volgende bestand te gaan, typt u eenvoudigweg :next
of :n
. Als u terug wilt naar het vorige bestand, gebruikt u :prev
of :N
. Voor snellere navigatie kunt u naar het eerste bestand springen met :bf
en naar het laatste met :bl
.
Verhoog de efficiëntie met automatische aanvullingen
In dit gedeelte leest u hoe u tijd kunt besparen en fouten kunt verminderen door gebruik te maken van de automatische aanvullingsfuncties van Vim.
Stap 1: Afkortingen instellen
Om een afkorting te maken, gebruikt u de ab
opdracht. Vervang bijvoorbeeld “asap” door “as soon as possible” met:
:ab asap as soon as possible
Stap 2: Afkortingen verwijderen
Om een afkorting te verwijderen, gebruikt u de una
opdracht:
:una asap
Stap 3: Blijvende afkortingen
Om uw afkortingen voor toekomstige sessies te behouden, voegt u ze toe aan uw bestand “~/.vimrc” zonder de voorafgaande dubbele punt.
Gebruik gesplitste vensters voor slimmer kopiëren en plakken
Maak gebruik van gesplitste vensters in Vim om het kopiëren en plakken tussen bestanden gemakkelijker te maken.
Stap 1: Bestanden openen met gesplitste vensters
Begin met één geopend bestand en splits vervolgens uw Vim-venster met:
:split
voor een horizontale splitsing of :vsplit
voor een verticale splitsing.
Sla uw werk op zonder wijzigingsrechten
Soms zijn bestanden alleen-lezen, wat het opslaan bemoeilijkt.
Stap 1: Gebruik een externe Bash-opdracht om op te slaan
In plaats van het bestand opnieuw te openen, slaat u de wijzigingen op met:
:w !sudo tee %
Met deze opdracht wordt u gevraagd uw wachtwoord in te voeren en worden uw wijzigingen opgeslagen zonder dat deze verloren gaan.
Inspringing behouden tijdens het plakken van code
Voorkom inspringingsproblemen wanneer u codefragmenten in uw Vim-venster plakt.
Stap 1: Schakel de wisselknop Plakken in
Voeg het volgende toe aan uw vimrc-bestand:
set pastetoggle= F2
Nu kunt u op drukken F2 om de plakmodus in te schakelen voordat u code invoegt.
Gebruik tekstobjectopdrachten voor moeiteloze bewerking
Met opdrachten voor tekstobjecten kunt u gedetailleerde bewerkingen uitvoeren op basis van de context.
Stap 1: Gebruik tekstobjecten
Met kunt u bijvoorbeeld ciw
het hele woord onder de cursor wijzigen, terwijl di(
met binnen haakjes wordt verwijderd.
Versnel uw bewerkingstaken met markeringen
Met markeringen kunt u posities in uw bestanden opslaan, zodat u snel toegang hebt tot veelgebruikte codegedeelten.
Stap 1: Maak een merkteken
Druk op M gevolgd door een letter (bijv. A ) om een markering te maken. Spring terug naar de markering met ` + A.
Taken automatiseren met behulp van macro’s
Macro’s zijn van onschatbare waarde voor het automatiseren van repetitieve bewerkingen in Vim.
Stap 1: Neem een macro op
Druk op Q gevolgd door een letter om de opname te starten. Voltooi uw bewerkingsacties en druk Q nogmaals om de opname te stoppen.
Verbeter de functionaliteit met plug-ins van derden
Breid de mogelijkheden van Vim uit door plug-ins te integreren die bij uw workflow passen.
Stap 1: Plugins installeren met behulp van Plug
Voeg in je vimrc toe:
call plug#begin('~/.vim/plugged')
Maak vervolgens een lijst van de gewenste plug-ins voordat u :PlugInstall
ze installeert.
Samenvatting
Deze gids behandelde verschillende essentiële tips en technieken om uw efficiëntie te maximaliseren tijdens het gebruik van Vim. Door meerdere bestanden effectief te beheren, auto-completes te gebruiken, vensters te splitsen en macro’s en plugins te benutten, kunt u uw Vim-ervaring aanzienlijk verbeteren.
Conclusie
Door deze tips te omarmen, verbetert u uw productiviteit en vaardigheid in Vim. Verken deze functies systematisch om het volledige potentieel van deze robuuste teksteditor te ontsluiten.
FAQ (Veelgestelde vragen)
Wat zijn enkele beginnerstips voor het gebruik van Vim?
Begin met het leren van de basis: navigeer in de normale modus, oefen met opslaan en afsluiten en ontdek eenvoudige opdrachten, bijvoorbeeld dd
voor het verwijderen van regels.
Hoe kan ik Vim aanpassen aan mijn workflow?
U kunt uw vimrc-bestand aanpassen met kleurenschema’s, toetstoewijzingen en plug-ins die zijn afgestemd op uw bewerkingsbehoeften. Verken plug-inrepositories voor extra functies.
Gerelateerde berichten:
- Uitgebreide handleiding voor het downloaden van Vimm's Lair
- Een uitgebreide handleiding voor het gebruik van de Touch-opdracht in Linux
- 5 eenvoudige methoden om verwijderde YouTube-video's te bekijken
- Hoe u eenvoudig elke online video kunt downloaden: beste methoden en hulpmiddelen
- Problemen met het formaat van tekstvakken in Microsoft Word en Excel oplossen