vim编辑器_vim 编辑器

vi   ---文本编辑器


命令模式

yy 3yy    shift+6   shift +4    p/P                             dd  3dd     gg  10gg     G           10l             10x/X                            u        ctrl+r

复制行      行首           行尾      行后粘贴,行前粘贴       删除行        第一行    最后一行    右移10  删除10个字符                  回退


vim -o 1.txt 2.txt     vim -O 1.txt 2.txt    ctrl+ ww

shift +d 行后面的   shift zz  退出  

翻滚屏幕    向文件尾翻一屏ctrl +f   ,向首翻一屏 ctrl +b

删除命令  

删除所有空行  :g/^s*$/d

:g/^#/d


模式行模式

:set number   ----设置编码

:w  wq   wq!   q!    e! ----撤消所有修改


:w /tmp/a.txt        另存为

:1,10w /tmp/a.txt   1到10行另存为

:r /etc/passwd   ---从/etc/passwd 读入

:%s/root/ROOT   替换每行第一个root为ROOT

:%s/root/ROOT/g   替换每行所有root

:%s#/sbin/nologin#/xbin/login#gc       c交互式

1,5 s/root/ROOT

/   查找   n向下  N向上


输入模式


i  在光标前  a 光标后输入, I 行首,A行尾

o 在下一行空行并输入

r 替换

ESC退出命令模式