首页 > 编程知识 正文

vim搜索关键字命令,vim查询命令是什么

时间:2023-05-03 08:10:28 阅读:18464 作者:4540

一、vi搜索:

朴素的荷包蛋在vi上打开文件后,文件太长了,怎么才能找到想找的关键词? vi没有菜单- >搜索,没关系。 在命令模式下单击正斜杠(/)时,状态栏(即屏幕左下角的脚)将显示“/”。 输入要搜索的关键词点击滑架就可以了。 如果要继续搜索此关键字,可以单击字符n继续搜索。 值得注意的是,“/”是向下寻找,而“? ”朝上,在键盘的定义中是“? ”正好是“/”的上传文件。

二、置换:

可以使用: s命令在vi/vim中替换字符串。 以前只使用一种格式来替换全文,但今天我发现这个命令有很多种写法。 把几种类型记录在这里,以后很容易就能查到。

: s/vivian/sky/用sky替换当前行中的第一个vivian

: s/vivian/sky/g用sky替换当前行中的所有vivian

: n,s/vivian/sky/用sky替换从第一行到最后一行每行开头的vivian

: n,s/vivian/sky/g用sky替换从第n行开始到最后一行的所有vivian

n是数字,如果n是.则表示从当前行到最后一行

: % s/vivian/sky/(等效于g/vivian/s//sky/)用sky替换每行中的第一个vivian

: % s/vivian/sky/g (等效于g/vivian/s//sky/g )用sky替换每行中的所有vivian

可以使用#作为分隔符。 在这种情况下,中心显示的/不用作分隔符

: s#vivian/#sky/#将当前行的第一个vivian/转换为sky/

: % s/oradata/apras//use r01/apra S1 (用于替换/) (/Oradata/apras/用于替换/user01/apras1/

从文本中删除^M :

^V和^M是指Ctrl V和Ctrl M。 必须用手输入,而不是粘贴。

在vi中处理:首先在vi中打开文件,然后按ESC键,然后输入命令。

:%s/^V^M//

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。