If you are a developer this article going to be very useful for you. So basically vim is a very powerful and popular text editor. It is a clone of vi editor and written by Bram Moolenaar. It is support all major platform like window, linux, mac.
Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Vim is improved version of vi editor.
Vim or vi have basically two mode one is for command and another is text mode now days we have visual mode. So here will work on command line interface.
In this article we are going to talk about vim as well as vi editor. Here we are using command centric approch so in initial phase you can be in trouble because you need to memories these commands but when you are perfect in this then you can more faster.
- Vim or vi (linux based system have vi editor but for vim we need to download vim editor).
- Vim cheat sheet
Notes – Inside window we need set environment variable to access vim using command-line.
To start we need to open command-line. If we want to create new file then we will use –
vim test.sh # test.sh is file name
Now vim or vi editor will open like this image –
and if you want to open a file then the same command will work.
Vim or vi modes
Vim or vi modes are the main power of vim. So we have several mode those mode enhance the power of vim. These are –
1. Insert Mode
Using this mode we can insert text inside our file. The shortcut is i (insert text where the cursor is), o (insert text beginning of line), a ( insert text end of line) key for insert mode.
2. Visual Mode
Using this we can use mouse inside command-line. Like we want to select lot of line at once so this is very useful that time. The shortcut is v key for visual mode.
3. Command Mode
Using this we can use commands inside our file. But we need to be careful if we are using this because at the starting of command we need to use : symbol. The shortcut is esc key for visual mode.
Basic follow of vim or vi editor
To use vim or vi editor we have to follow these steps –
- Open or create file using vim filename command.
- Go to insert mode using i key and write code, text whatever you want.
- Now come again into command mode using ese key
- Save file using :w inside command mode.
- Exit from editor using :q inside command mode.
Basic vim or vi command
|save and exit||:wq|
|force||! (ex :w! :q!)|
|copy a line||yy|
|cut a line||dd|
|vertical split||open the specified document and split the screen so you can see multiple documents.|
You can follow this link to complete vim cheat sheet.