Vim/Vi practical skills (version 2)
Vim/Vi Practical Skills
1. Import files
: R [file name] # import to the currently edited File
For example, r/etc/inittab
The upper part of the file is the/etc/services file, and the lower part is the/etc/inittab file. <喎?http: www.bkjia.com kf ware vc " target="_blank" class="keylink"> VcD48cD4gPC9wPjxwPjKhota00NDD/release/zB7l08L3A + PHA + export/MHu1rTQ0LXEveG5 + export "0" cellspacing = "0">
3. Define shortcuts
: Map [shortcut key] [trigger command]
E.g.: map ^ p I # <ESC> # Ctrl + v Ctrl + p or Ctrl + v + p
: Map ^ O 0x # Delete the first character of a line
: Map ^ E ixiaofang@163.com <ESC>
Command Execution: ctrl + p, ctrl + o
Command canceled: unmap ^ P
4. Continuous Line comment
: N1, n2/^/#/g # Add at the beginning of the line from n1 to n2 #
: N1, n2/# // g # Remove the first line from n1 to n2 # Remove
: N1, n2/^ # // g # Remove the first # Number of the row in a row
: % S/^/\/g # Add a // symbol at the beginning of the line
: % S/\ ///g # Remove the beginning of the line //
5. Replacement command
: AB mymail xiaofang@qq.com # will be replaced by the following content after each input mymail
Unab mymail
Appendix-Vi configuration file
The preceding settings cannot be used after Vi is restarted. You need to write them to the configuration file. The Vi configuration file is stored in ~ In the home directory, it is. vimrc, but this file does not exist by default. You can copy the/etc/vimrc file and change it after renaming it.