目录
1、搜索字符串
(1)、命令模式下,输入:/字符串
比如搜索user, 输入/user
按下回车之后,可以看到vim已经把光标移动到该字符处和高亮了匹配的字符串 如下图所示
(2)、查看下一个匹配,按下n(小写n)
如下图所示跳转到下一个user
(3)、跳转到上一个匹配,按下N(大写N)
(4)、 搜索后,我们打开别的文件,发现也被高亮了,怎么关闭高亮?
命令模式下,输入:nohlsearch 也可以:set nohlsearch; 当然,可以简写,noh或者set noh。
2、复制
1)单行复制
在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;
其中n为1、2、3……
【yy】 复制光标所在的那一行
【nyy】 复制光标所在的向下n行
2、粘贴
在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴
【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴
3、删除
- 删除一行:dd
- 删除一个单词/光标之后的单词剩余部分:dw
- 删除当前字符:x
- 光标之后的该行部分:d$
- 文本删除
- dd 删除一行
- d$ 删除以当前字符开始的一行字符
- ndd 删除以当前行开始的n行
- dw 删除以当前字符开始的一个字
- ndw 删除以当前字符开始的n个字
4、设置行号
如果编辑后,又想显示行号,同样操作按一下esc键,并输入:(冒号),输入set number ,并按回车键,完成后即显示行号