vim
vim、vi
命令模式、插入模式、编辑模式
插入 a、i、o A,I,O
定位 :set nu :set nonu, :n
删除 x nx dd ndd
复制和剪切 yy p dd p
替换和恢复 r R u
搜索和替换 /关键词 n :范围/要替换的关键词old/new/g %s全文
保存退出 :wq ZZ :q!
1、:r !命令
:r !date 就会把当前时间导入到当前的vim文件中
2、map 快捷键 触发命令
自定义快捷键命令
:map ^H www.sina.com.cn<ESC> <ESC>退出命令行, ^H: ctrl,V, 三个键一起按,或先ctrl+V,再ctrl+H,定义之后,在编辑文本时,只要按ctrl+H ,就可以快速插入 www.sina.com.cn
:map ^B 0x 表示ctrl+B 可以删除每行的第一个字符,可用来删除每行的注释符号 “#”
3、注释
:3,7s/^/#/g 注释掉3~7行 ^表示行首,行首加上#,g 不询问
:3,7s/^#/ /g 只去掉行首的注释# :3,7s/#/ /g 去掉3~7的所有#
:3,7s/^/\/\//g 行首加//
:3,7s/^/ \ / \ / g
4、替换命令
:ab mymail www.sina.com.cn 回车 定义mymail的地址,在vim文本中,只要输入mymail,再回车就会出现ww.sina.com.cn
要使设置的快捷方式和编辑命令语句生效,需要写到配置文件,只能放编辑模式命令,比如 set nu map ab
普通用户 vi /home/username/.vimrc 管理员 vi /root/.vimrc
5、vim命令