sor törlése a vi

Hogyan lehet törölni egy sort a VI-ban?

Itt van, amit most csinálok:

  1. Nyissa meg a terminált alt + ctrl + t
  2. vi a.txt
  3. Áthelyezem a kurzort arra a sorra, amelyet törölni szeretnék, majd milyen billentyűkombinációval kell törölni a vi sort szerkesztő ?

Megjegyzések

Válasz

A dd megnyomásával eltávolíthatja az a vonal (valójában elvágja). Tehát beillesztheti a p oldalra.

Válasz

Ahogy mások mondták, akkor “s dd ha normál módban van (nyomja meg az ESC gombot), hogy normál módban legyen, de alapértelmezés szerint mégis. Talán azt tapasztalta, hogy a vi nem úgy viselkedik, mint ahogy azt egy szerkesztőtől elvárnánk. Elég egyedi, és ezek az egyedülálló tulajdonságok rendkívül hatékony és gyors munkavégzést tesznek lehetővé. Ha többet szeretne megtudni, futtathatja a vimtutor parancsot a parancssorban, és kap egy gyors (talán egy óra értékű olvasás / kísérletezés) oktatóanyagot az alapokról. a használatához.

Mostantól használhat egy szerkesztőt egy ismertebb felülettel. A legtöbb rendszer rendelkezik nano -vel. Megadhatja az a fájl megnyitásához a nano fájlban. Még egy lépéssel is tovább léphet – semmilyen okból nem kell terminálalapú szerkesztőt használni. Mivel megemlítette a ( Ctrl + Alt + + T ) használatát, és ez az alapértelmezett parancsikon az Ubuntu és néhány más Gnome disztribúcióban, ezért ” lepődj meg, ha nem telepítetted gedit. A parancssorban próbálkozzon a gedit a.txt paranccsal, és ekkor kap egy grafikus szerkesztőt.

Megjegyzések

  • Néhány embernek szüksége van rá. Ha rendszeresen szerkeszti a szöveges fájlokat, ' érdemes időt szánnia a vim megtanulására. Ha nem ' t , és te ' csak megpróbálsz követni néhány utasítást, hogy valami működjön, akkor ' valószínűleg nem éri meg, csak ha érdekel különböző szoftverek kipróbálásában és új dolgok megtanulásában.
  • A parancssorba lőttem a vimtutor-ot, és ez megnyitotta a vim-et, egy temp. fájllal. Tettem-e hibát?
  • @ im-jm Nem gondolom, hogy ' hibázott, de a rendszere szokatlan konfigurációval rendelkezik. Meg kell nyitnia egy kezdődő dokumentum " Üdvözöljük a VIM oktatójában ". Ha ' érdekli ezen dolgozva, te sh újabb kérdést tehetne fel.

Válasz

A kurzor alatti sor törléséhez használja a dd.

A delete parancs elfogadja az összes normál helyzetmódosítót, így ha a törölni kívánt sor elején található, akkor dk a törlés módba lépéshez, és egy sor felfelé léptetéséhez törölje a kurzor által átadott mindent.

Megadhatja az ismétlést is, így 5dd ötször törli a kurzor alatti sort, ezzel törli az aktuális és a következő négy sort.

Megjegyzések

  • Vagy d5d. Nem tudom, hogy ' miért, de ezt jobban szeretem. (Szórakoztató tény: NdMd törli a N × M sorokat)

Válasz

Esc dd, miután a törlendő sorra lépett

Megjegyzések

  • A menekülésre nincs szükség, ha a törlendő sorra léphet.
  • Escape szükséges ha a nyílbillentyűket beszúrási módban használja a jobb sorra lépéshez.

Válasz

  • dd töröljön (vágjon) egy sort, és maradjon COMMAND módban.
  • S töröljön (vágjon) egy sort, és lépjen a INSERT módba.

Válasz

Vizuális módban

shift + v, válassza ki a sorokat, majd d

ctrl + v, válassza ki az oszlopokat, majd d

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük