When in command mode, press the u key to undo the last change to a file.
Press U to undo last change(s) on a line.
To open a file at a certain line, start it like this:
vim +567 file.txt. This will open the file file.txt on line 567.
Using the VIM editor for Linux is a good way to edit configuration files and write programming code. if the VIM editor is not installed on your system then type
sudo apt-get install vim. To type text once you have entered the editor, press the
i key to enter editing mode. To delete a line of text, move to that line and then press the
d key in command mode. This is reached by pressing Esc to exit editing mode. in the command mode, you may type
:w to save the current file,
:q! to exit without saving and
:wq to exit and save your current file. If you type :w myfile2.txt then the file currently being edited will be saved as a copy of the current buffer with that file name.
To open the file with the cursor on the line of paragraph that contains a certain string of text then type this at the bash prompt: vim myfile.txt +/foo and the file will be opened at the first occurrence of the text string “foo”. For a C source file, you can type vim myfile.cpp +/main and the file will be opened at the first occurrence of main().
If you wish to insert a file into a file you are editing, exit to command mode and type :r and the path to the filename. Below is an example.
This will insert the contents of that file at the cursor position.