- Change to editor mode :
[ i ]
- Chagne to viewer mode :
[ esc ]
- Select multi line of code :
[ v ]
- Cut multi line of code :
[ x ]
- Past cuted or copied lines : viewer mode ->
[ p ]
- Search and replace a word inside file : viewer mode ->
[ :s/word/replace ]
- Search and replace a all word inside file : viewer mode ->
[ :%s/word/replace ]
- Delete a word in viewer mode : viewer mode ->
[ d ]
->[ e ]
- Delete multi word in viewer mode : viewer mode ->
[ d ]
->[ number]
->[ e ]
- Delete a char in viewer mode : viewer mode ->
[ d ]
->[ right arrow ]
- Run bash command from inside of editor ->
[ :! command_name ]
- ex :
[ :! ls ]
- ex :
[ :! nasm -f elf assembly_code.asm ]
- ex :
- Undo removed word : viewer mode ->
[ u ]
- Move keyboard in viewer mode : viewer mode ->
[ h - for left ]
-[ j - for down ]
-[ k - for up ]
-[ l - for left ]
- Go to Line : viewer mode ->
[ : number ]
- ex :
[ :14 ]
- ex :
- Search for a word in editor : viewer mode ->
[ /word ]
->[ enter ]
- To search next word : viewer mode ->
[ n ]
- To search previous word : viewer mode ->
[ shift ]
+[ n ]
- To move to next word in viewer mode : viewer mode ->
[ ctrl ]
+[ right arrow]
-[ ctrl ]
+[ left arrow ]
- To save current file : viewer mode ->
[ :w ]
- To save and exit : viewer mode ->
[ :wq ]
- To quit file after save a file : viewer mode ->
[ :q ]
->[ enter ]
- To quit from editor without save file : viewer mode ->
[ :q! ]
->[ enter ]
- To quick back to bash and saw last system output : viewer bash ->
[ :! ]
->[ enter ]
- To open a file after save current file : viewer mode ->
[ :e filename ]
- To show list of file after using
[ :e ]
command : viewer moode ->[ :e first char of word]
+[ tab ]
https://www.keycdn.com/blog/vim-commands