Thursday, June 6, 2013

Vi Editor : Movements

Cursor Movement :

h (left), j (down), k (up), l (right)

End of Line: 
$ --> End of line
A --> Append at End of line

Start of Line:
"^ "
Begin of previous line:  "H" (shift +h)
Begin of next line : "L" (shift + l)

End of File :
Shift + g

Join two lines:
"J" --> Go to End of line then press "J"

Go to :
:n --> go to line no. "n"

Word movement :
End of current word: e
Start of current word: b
Next word: w

You may also want to know how to work with multiple files using vi split