Android

Hogyan lehet lemásolni, vágni és beilleszteni a vim / vi fájlba

Review: Quiz 1

Review: Quiz 1

Tartalomjegyzék:

Anonim

Szövegfájlokkal való munka során a szöveg másolása, kivágása és beillesztése az egyik leggyakrabban végrehajtott feladat.

A Vim vagy annak Vi elődje előre telepítve van a macOS-ra és szinte az összes Linux disztribúcióra. A Vim alapjainak ismerete akkor hasznos, ha a kedvenc szerkesztő nem érhető el.

Ez a cikk bemutatja, hogyan lehet lemásolni, kivágni és beilleszteni a Vim / Vi szerkesztőbe.

Másolás, kivágás és beillesztés normál módban

Amikor elindítja a Vim szerkesztőt, normál módban van. Ebben a módban futtathatja a Vim parancsokat és navigálhat a fájlban.

Ha vissza szeretne térni a normál üzemmódba bármely más módból, csak nyomja meg az Esc gombot.

A Vim rendelkezik a másolás, vágás és beillesztés saját terminológiájával. A másolat neve yank ( y ), a vágás törlése ( d ), a beillesztés pedig put ( p ).

Másolás (Yanking)

Szöveg másolásához helyezze a kurzort a kívánt helyre, és nyomja meg az y gombot, majd a mozgásparancsot. Az alábbiakban bemutatunk néhány hasznos yanking parancsot:

  • yy - Jank (másolja) az aktuális sort, beleértve az új sor karakterét. 3yy - 3yy (másolás) három sor, attól a vonaltól kezdve, ahol a kurzor található. y$ - Jank (másolat) mindent, a kurzortól a sor végéig. y^ - Jank (másolja) mindent, a kurzortól a sor elejéig. yw - yw (másolat) a következő szó elejére. yiw - yiw (másolja) az aktuális szót. y% - Jank (másolat) a megfelelő karakterhez. Alapértelmezés szerint a () , {} és . Hasznos szöveget másolni a megfelelő zárójelben.

Vágás (törlés)

Normál módban a d a kulcs a szöveg vágásához (törléséhez). Vigye a kurzort a kívánt helyzetbe, nyomja meg ad gombot, majd a mozgásparancsot. Íme néhány hasznos törlési parancs:

  • dd - az aktuális sor törlése (kivágása), beleértve az új sor karakterét. 3dd - Három sor törlése (kivágása), a kurzort elhelyező vonaltól kezdve, d$ - Mindent töröl (kivág) a kurzortól a sor végéig.

A yankingra vonatkozó mozgási parancsok a törlésre is érvényesek. Például dw , törli a következő szó dw , és d^ mindent törli a kurzortól a sor elejéig.

Beillesztés (beillesztés)

A kivágott vagy törölt szöveg elhelyezéséhez vigye a kurzort a kívánt helyre, és nyomja meg a p gombot, hogy a kurzor utáni szöveget betöltse (beillesztje), vagy a P hogy a kurzor elé helyezze (beillesztje).

Másolás, kivágás és beillesztés vizuális módban

A Vim vizuális módja lehetővé teszi a szöveg kiválasztását és manipulálását.

  1. Vigye a kurzort arra a vonalra, amellyel megkezdi a vágást vagy a vágást.

    A vizuális módnak három altípusa van.

    • A v gomb megnyomásával lépjen be a vizuális üzemmódba.A V gombbal lépjen a vizuális vonal módba, ahol a szöveget sor választja ki. A Ctrl+v megnyomásával lépjen be a vizuális blokk üzemmódba. Ebben a módban a szöveget téglalap blokkok választják ki.

    A vizuális üzemmódba való belépés a kiválasztási kezdőpontot is jelzi.

    Vigye a kurzort a másolni vagy kivágni kívánt szöveg végére. Használhat mozgási parancsot, vagy fel, le, jobbra és balra nyilakat.

    Nyomja meg a y gombot a másoláshoz, vagy a d gombot a választás kivágásához.

    Vigye a kurzort arra a helyre, ahova be szeretné illeszteni a tartalmat.

    Nyomja meg a P gombot a tartalom beillesztéséhez a kurzor előtt, vagy a p a kurzor utáni beillesztéshez.

Következtetés

Ebben az útmutatóban megmutattuk, hogyan lehet másolni, kivágni és beilleszteni a Vim-be.

Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

terminál vim