Useful shortcuts for vi editor
- vi myfile.txt
to open file with vi editor
- vi + myfile.txt
cursor goes to end of the file
- vi +200 myfile.txt
cursor goes to 200th row
- :set list
:set nolist
see hidden characters or not
- :set number
:set nonumber
see number of lines or not - :set paste
activate paste option before get into insert mode (to resolve the commented lines problem) - :set nopaste
deactivate paste option before get into insert mode
- :[line_number]
cursor goes to desired line
- l, k, h, j
cursor goes to right, up, left, down
- w
cursor goes to next word
- b
cursor goes to start of the current word
- gg
go top
- shift + g
go bottom
- dd
remove row
- p
paste the clipboard data
- x
remove one char
- yy
copy the row
- u
undo last operation
- o
add new row
- :%d
delete all lines
- /hello
find "hello" word
n
go to next searched word
N
go to previous searched word