vim

Hur man söker i Vim

Hur man söker i Vim

Vim är en allmänt använd, lätt, gratis text- och kodredigerare med flera plattformar. Det är mycket populärt bland utvecklare på grund av dess effektivitet och användarvänlighet. Även om Vim är en enkel textredigerare behöver det fortfarande lite tid att lära sig för avancerad användning.

Att lära sig grunderna i Vim är mycket praktiskt, därför kommer vi i den här guiden att fokusera på Vim-redigerarens sökfunktion. Att söka efter en viss text (ord / sträng) är en av de mycket vanliga uppgifterna när man arbetar med stora filer.

Låt oss förstå sökfunktionen i Vim från grundläggande sökning till avancerad sökteknik. Se till att du är i kommandoläge innan du söker efter något.

Hur man gör en grundläggande sökning i Vim / Vi?

Det finns ett par metoder för att söka efter ett specifikt mönster i Vim:

  1. Framåt sökande
  2. Bakåt sökande

Vilket mönsterord som helst kan sökas bakåt eller framåt från markörpositionen. I Vim-redigeraren är sökningen skiftlägeskänslig, till exempel ”LINUX”Och”Linux”Kommer att sökas annorlunda. Därför finns det olika sätt att ignorera skiftlägeskänslighet. Du kan använda ": ställa okunnighet”Eller”: ställa in ic”. Ett annat sätt att ignorera skiftlägeskänslighet är att helt enkelt lägga till ”\ c”Med sökmönstret:“/ linux \ c”Och för stora ord använd“\ C”.

1: Framåt-sökning

För att starta en grundläggande sökning, byt läge om det fortfarande är i infogningsläge genom att trycka på “Esc" knapp. Använd sedan snedstrecket "/" för att snabbt söka i text. Om du till exempel letar efter "Linux" i en fil, använd sedan "/ Linux”, Som visas på bilderna nedan:


Redaktören markerar det första ordet som kommer efter den aktuella markörpositionen. Sökkommandot söker i mönstret, inte i ordet. Om du till exempel skriver "berömd" efter snedstreck, kommer redaktören att söka i alla orden med bokstäverna "berömd" även om det är "ökänt", vilket visas i följande bild:

2: Bakåtsökning

För bakåtgående sökning är processen densamma, använd bara “?”Med söksträngen istället för snedstreck. Sökningen börjar från markörens aktuella position, som visas i följande bild:


För att hoppa till nästa händelse, använd “n”Och”N”I motsatt riktning.

Hur man söker efter ett specifikt ord i Vim?

För att söka efter ett specifikt ord i Vim, flytta först markören till det ord du vill söka, tryck nu på “Esc”-Knappen för att växla läge och sedan“*”För nästa instans av samma ord och“#”För föregående instans av ordet.

Hur man söker i hela ordet i Vim?

Förfarandet för att söka hela ordet i Vim är lite annorlunda, syntaxen ges nedan:

/ \

Vim markerar det första ordet i filen.

Hur man markerar sökresultat i Vim?

En annan viktig egenskap hos Vim är att lyfta fram sökresultaten. För att aktivera den här funktionen, använd “: set hlsearch” och för att inaktivera den, använd “: set !hlsearch ”.

Slutsats

Vim är en lätt textredigerare med många funktioner som är mycket populär bland utvecklare. I den här guiden lärde vi oss en annan nyckelfunktion i Vim-redigeraren. Vi lärde oss dess grundläggande sökning framåt och bakåt, metoder för att hitta ett specifikt ord och köra kommandon för att markera sökresultaten och ignorera skiftlägeskänslighet när vi söker ett mönster.

Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...