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.

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.