verwirrt durch Kapital I in vim

8

Ich folge diesen Schritten, wenn ich einen Codeblock kommentieren möchte:

%Vor%

Allerdings bin ich mir nicht ganz sicher, was ich dort mache. Und warum ESC die Einfügung auf jeder Zeile im Block verursacht.

    
vehomzzz 28.12.2010, 20:02
quelle

3 Antworten

12

Im Blockauswahlmodus weist I VIM an, mit dem Cursor vor dem ersten Zeichen in der ersten Zeile des Blocks in den Einfügemodus zu wechseln.

Alle Zeichen, die Sie in der ersten Zeile eingeben, werden vor alle Zeilen in der Auswahl vor dem ausgewählten Block eingefügt. p>

Sie können das gleiche mit A machen, außer dass Sie es nach dem Block hinzufügen werden.

    
Nathan Fellman 28.12.2010, 20:10
quelle
4

von :help I

%Vor%

fügt vor jeder ausgewählten Zeile ein

Ich kann nur die Annahme machen, dass "ESC" verwendet wird, weil es kein druckbares Zeichen ist, wie ENTER.

    
hometoast 28.12.2010 20:04
quelle
0

Wenn Sie I , A oder c im visuellen Modus verwenden, verwenden Sie eigentlich die sogenannten blockwise-Operatoren. Ja, sie verhalten sich im visuellen Modus sehr anders als beim Einfügen.

Weitere Hilfe finden Sie in help :blockwise-operators

    
Frangossauro 28.12.2010 20:11
quelle

Tags und Links