vim编辑器
只要涉及到Linux操作系统
,都基本逃避不了这个坎,下面介绍几个命令:
1.vim设置文本序号
:set number
2.vim设置翻页
ctrl+f 向前翻页
ctrl+b 向后翻页
3.vim操作
:s/a/b
:s/a/b/g
:%s/a/y/g
:%s/a//g
:%s/a/y/gi
:1,3s/a/y/g:
:.,+2s/a/y/g #光标在第一行,+2表示第2,3行需要被替换
:1,3s/^/#/g
:1,3s/^#//g
:%s/\s\+$//g
# \s是正则表达式中空白字符(可能是空格、制表符、其他空白)
# \+代表一个或多个\s”,或者用*期待\+
# $ 是正则表达式中从字符串末尾进行匹配
:%s/^\s\+//g
:%s/\s\+//g
:[range]s/{pattern}/{string}/[flags]
range:表示范围。比如上面%表示所有,1,4表示第一行到第四行
pattern: 表示原字符串
string : 表示目标字符串
flags : 表示参数选项,有如下四种
c confirm,每次替换前询问;
e error, 不显示错误;
g globle,不询问,整行替换。如果不加g选项,则只替换每行的第一个匹配到的字符串;
i ignore,忽略大小写;
这些选项可以合并混合使用
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。