linux命令-vim命令模式

编辑模式下 按 “esc” 进去命令模式

:wq 保存并退出

:w  保存 已写入

:q!不保存强制退出

:wq! 强制保存退出

:set nu 显示行号 

:set nonu 去掉行号

:nohl 取消高亮

/字符  搜索字符 黄色高亮标记 n下翻shift+n上翻

?字符 搜索字符 黄色高亮标记  n上翻shift+n下翻

替换 “:1,100s/被替换的字符/新字符/g  ”

:冒号 1第一行开始 100第一百行结束 s替换  g全局替换 不加g只替换一行的第一个搜索字符,有两个搜索字符只替换第一个

:1,$s/**/**/g

第一行到结束替换

%s/**/**/g

%代表全部文档

空格用‘s’表示

 

%s//etc/sysconfig//1111/g

把/etc/sysconfig/替换成1111 目录的/和命令的/冲突 应该写成

%s//etc/sysconfig//1111/g

也可以用其他符号代替命令的/ 

%s#/etc/sysconfig/#1111#g  ////不可以用() 括号分左右

///////////////////////////////////////////////////////////////////////////////////

原文地址:https://www.cnblogs.com/wangshaojun/p/4947421.html