2016-05-14 17:32:21 Mr_Lyang 阅读数 2505
  • vim从入门到精通--基础命令使用

    这是一门vim基础教程。 主要学习vim的基本命令使用:包括光标移动、文本复制、删除、粘贴、文本的查找、修改与替换;修改的撤销与保存、多窗口操作、标签页的使用等基本操作。 后续会推出篇和定制篇,QQ群:475504428

    8016 人正在学习 去看看 王利涛

vim中查找和替换指令是在进行文本处理、编程时常有的指令,熟练地使用这些快捷指令可以让我们的工作达到事半功倍的效果。废话不多说,直接进入正题。

查找指令

1、vim中查找分为向上查找’?’和向下查找’/’。例如:
:/abc 表示从当前位置开始向下查找abc或者*abc*(*代表任意长度的字符)
:?abc 表示从当前位置开始向上查找abc或者*abc*
当然如果你想继续查找是否还有abc出现,可以键入n或者N,n代表向下继续查找,N代表向上继续查找。

2、如果想要查找的模式串中包含/或者?以及其他的特殊字符,如^,$等,则需要使用转义字符’\’,例如:
:/\/home,则表示需要查找’/home’字符串。

替换指令

1、:s/s1/s2
表示将当前行第一个s1替换成s2

2、:s/s1/s2/g
表示将当前行所有的s1替换成s2

3、:%s/s1/s2
表示将文本中每一行的第一个s1替换成s2

4、:%s/s1/s2/g
表示将文本中所以的s1替换成s2

5、当然你可以不使用/作为分隔符,vim支持使用+和#作为分隔符。那么上面的指令都可以变成如下:
:s+s1+s2
:s#s1#s2
:s+s1+s2+g
:s#s1#s2#g
:%s+s1+s2
:%s#s1#s2
:%s+s1+s2+g
:%s#s1#s2#g

当然vim的强大远远不止这些,本文也只是在阅读了部分前辈的文章做的一个小结,并以此勉励自己多多熟悉vim。

2014-12-31 00:48:48 u011402596 阅读数 3295
  • vim从入门到精通--基础命令使用

    这是一门vim基础教程。 主要学习vim的基本命令使用:包括光标移动、文本复制、删除、粘贴、文本的查找、修改与替换;修改的撤销与保存、多窗口操作、标签页的使用等基本操作。 后续会推出篇和定制篇,QQ群:475504428

    8016 人正在学习 去看看 王利涛

查找

/csdn      向下查找一个名称为csdn的字符串

?csdn   向上查找一个名称为csdn的字符串

n      n是英文字母,表示向下继续查找前一个查找的操作(和上面的操作配合使用)

N     N是英文字母,表示向上继续查找前一个查找的操作(和上面的操作配合使用)


忽略大小写的查找时候,在索要查找的字符串后面加\c,如下

/csdn\c


替换

:n1,n2s/word1/word2/g

n1和n2为数字。表示在n1和n2行之间查询word1,并将这个字符串替换为word2。

例如:

:10,20s/csdn/good/g
表示在10到20行之间,把csdn字符串替换为good

:1,$s/word1/word2/g
表示从地1行到最后一行,把word1替换为word2


:1,$s/word1/word2/gc
表示从地1行到最后一行,把word1替换为word2,在替换前,会提示是否替换


注:查找和替换均在非编辑模式下进行



2013-05-31 16:35:14 huaishuming 阅读数 12281
  • vim从入门到精通--基础命令使用

    这是一门vim基础教程。 主要学习vim的基本命令使用:包括光标移动、文本复制、删除、粘贴、文本的查找、修改与替换;修改的撤销与保存、多窗口操作、标签页的使用等基本操作。 后续会推出篇和定制篇,QQ群:475504428

    8016 人正在学习 去看看 王利涛

vim的查找字符串

分类: linux 411人阅读 评论(0) 收藏 举报
 
一、用/和?的区别:
/后跟查找的字符串。vim会显示文本中第一个出现的字符串。
?后跟查找的字符串。vim会显示文本中最后一个出现的字符串。
二、注意事项:
不管用/还是?查找到第一个字符串后,按回车,vim会高亮所有的匹配文
系统新氧ubuntu下默认的是incsearch模式,就是输完命令后,会自动显示第一个(或最后一个)匹配。
如果输入:set noincsearch 会转到普通模式,不会自动显示第一个匹配,回车后显示所有匹配。
高亮所有的匹配后,按n键转到下一个匹配,按N键转到上一个匹配。

linux vim

阅读数 188

Linux Vim

阅读数 644

linux vim命令记录

阅读数 152

没有更多推荐了,返回首页