Android

Sådan kopieres, klippes og indsættes i vim / vi

MuseScore in Minutes: Lesson 9 - Repeats and Endings, Part 2

MuseScore in Minutes: Lesson 9 - Repeats and Endings, Part 2

Indholdsfortegnelse:

Anonim

Når du arbejder med tekstfiler, er kopiering, klipning og indsættelse af tekst en af ​​de mest udførte opgaver.

Vim eller dets forløber Vi kommer forudinstalleret på macOS og næsten alle Linux-distributioner. At kende det grundlæggende ved Vim er nyttigt i en situation, hvor din yndlingseditor ikke er tilgængelig.

Denne artikel viser, hvordan man kopierer, klipper og indsætter i Vim / Vi-editor.

Kopier, klip og indsæt i normal tilstand

Når du starter Vim-editoren, er du i normal tilstand. I denne tilstand kan du køre Vim-kommandoer og navigere gennem filen.

For at gå tilbage til normal tilstand fra enhver anden tilstand, skal du bare trykke på Esc tasten.

Vim har sin egen terminologi til kopiering, klipning og indsætning. Kopi kaldes yank ( y ), klip kaldes delete ( d ), og pasta kaldes put ( p ).

Kopiering (Yanking)

For at kopiere tekst skal du placere markøren på den ønskede placering og trykke på y tasten efterfulgt af bevægelseskommando. Nedenfor er nogle nyttige yanking-kommandoer:

  • yy - Yank (kopier) den aktuelle linje, inklusive den nye linjetegn. 3yy - Yank (kopi) tre linjer, startende fra den linje, hvor markøren er placeret. y$ - Yank (kopi) alt fra markøren til slutningen af ​​linjen. y^ - Yank (kopier) alt fra markøren til starten af ​​linjen. yw - Yank (kopi) til starten af ​​det næste ord. yiw - Yank (kopier) det aktuelle ord. y% - Yank (kopi) til det matchende tegn. Som standard understøttede par er () , {} og . Nyttigt at kopiere tekst mellem matchende parenteser.

Klipning (sletning)

I normal tilstand er d nøglen til at skære (slette) tekst. Flyt markøren til den ønskede position og tryk på d tasten efterfulgt af bevægelseskommando. Her er nogle nyttige sletning af kommandoer:

  • dd - Slet (klip) den aktuelle linje, inklusive den nye linjetegn. 3dd - Slet (klip) tre linjer, startende fra den linje, hvor markøren er placeret, d$ - Slet (klip) alt fra markøren til slutningen af ​​linjen.

Bevægelseskommandoer, der gælder for yanking, er også gyldige til sletning. For eksempel dw , slettes til starten af ​​det næste ord og d^ sletter alt fra markøren til starten af ​​linjen.

Indsætning (indsættelse)

For at placere den udspændte eller slettede tekst skal du flytte markøren til det ønskede sted og trykke på p at placere (indsætte) teksten efter markøren eller P at sætte (indsætte) før markøren.

Kopier, klip og indsæt i visuel tilstand

Vims visuelle tilstand giver dig mulighed for at vælge og manipulere tekst.

  1. Placer markøren på den linje, du vil begynde at copping eller klippe.

    Den visuelle tilstand har tre undertyper.

    • Tryk på v at gå ind i den visuelle tilstand. Tryk på v at gå ind i visuel linjetilstand, hvor teksten er valgt af linien. Tryk på Ctrl+v at gå ind i visuel bloktilstand. I denne tilstand vælges teksten af ​​rektangelblokke.

    Indtastning af den visuelle tilstand markerer også et startvalgspunkt.

    Flyt markøren til slutningen af ​​den tekst, du vil kopiere eller klippe. Du kan bruge en bevægelseskommando eller op, ned, højre og venstre piletaster.

    Tryk på y at kopiere, eller d at klippe markeringen.

    Flyt markøren til det sted, hvor du vil indsætte indholdet.

    Tryk på P at indsætte indholdet før markøren, eller p at indsætte det efter markøren.

Konklusion

I denne vejledning har vi vist dig, hvordan du kopierer, klipper og indsætter i Vim.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

terminal vim