1. Full-text coverage
After the program is published to the test and development environment, it is often necessary to telnet to the Linux change code. Usually in the IDE, CTRL + A, CTRL + V to cover the entire document, you need to do this in vim
Vim filename GG-Jumps to the first line (the cursor does not have to be executed when the first row is default) V--Enter visual mode G--Jump to the last line D--Delete all rows selected (you can continue this command if not all deleted) |
When Vim pastes Java code, it is sometimes automatically indented, resulting in a confusing code format and the solution is as follows.
Cancel Auto Indent In command mode, use ": Set Nosmartindent" and ": Set Noautoindent" To cancel Auto indent and then paste again. After the completion of the automatic indentation ": Set Smartindent" and ": Set Autoindent", the above commands can be used shorthand, such as ": Set Si", can be the help of vim ": Helps Smartindent" to see the corresponding instructions.
Paste Mode Vim's editing mode, there is also a paste mode, in this mode, you can paste the original text into vim, to avoid some formatting errors. Enter and exit the mode with ": Set Paste" and ": Set Nopaste". A more convenient way is to set a shortcut to enter and exit paste mode in Vim, add a line to "~/.VIMRC" to configure "set pastetoggle=<f12>", so that the F12 can be quickly switched in paste mode, Of course, shortcut keys can be arbitrarily specified without conflict, specifically how to specify, refer to the accompanying tutorial links.
Referenced from: Vim is indented when pasting code into confusion |
Vim Programming Common commands