vim之快速查找功能
来源:互联网 发布:ba无标度网络 编辑:程序博客网 时间:2024/05/15 10:41
vim有强大的字符串查找功能。
我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ? 加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入 /super 或者 ?super, 两者的区别是前者是从上往下搜索,后者是从下往上搜索。
那么如果我想搜索本行中某个单词,并且这个单词很长的时候, 手动输入该字符串是非常麻烦的, 当然可以使用模糊匹配(如* 或 ?)来做, 不过这样可能搜得到很多其他的,不完全匹配的字符串。
可以使用如下方式来实现快速查找:
1, 最快的方式是让光标停留在想要查找的单词的任意一个字母上面, 然后输入Shift + * ,即可快速选中该单词,并且可以通过 n 或 N 进行上一个或下一个的匹配。
2, 让光标停留在单词的第一个字母上, 然后输入yw拷贝该单词, 然后输入 / (Ctrl + R) 0 (即 /”0),回车, 就查找到了第一个匹配的单词, 并且可以通过 n 或 N 进行上一个或下一个的匹配。
解释一下:
Ctrl + r 是指使用寄存器 , 你会发现先输入/ , 然后输入 Ctrl + r , 会立刻变为 “ , 即寄存器的前缀, 然后 ”0 就可以理解了吧? 合起来就是 /“0, 就是查找刚才复制的那个单词, 不懂的请查看上一个帖子:
http://blog.csdn.net/ballack_linux/article/details/53078836
3, 还有一种方式, 和第二种方式差不多,不过是将单词拷贝到系统剪贴板, 然后再从系统剪贴板拿出来。 即选中需要查找的单词, 然后输入 “+y, 然后输入/(Shfit + Ctrl + v), 就查找到了第一个匹配的单词, 并且可以通过 n 或 N 进行上一个或下一个的匹配。
以上, 最方便的还是第一种, 高效快捷, 值得推荐!!
- vim之快速查找功能
- vim之快速查找功能
- vim之快速查找功能
- html快速查找功能列表
- vim之记录功能
- vim编辑器的查找字符串功能
- 上古神器Vim之查找
- VI/VIM几种快速搜索功能
- VIM 编辑器之快速入门
- linxu之Vim快速入门
- Word查找替换功能之快速实现行尾批量加句号
- vim之函数跳转功能
- vim之高级功能入门
- VI 之快速查找定位
- 解题方法之快速查找
- 在 Windows 下配置 Vim 使用 Ack 进行快速查找
- linux常见问题之vim 查找替换命令
- Linux-Vim编辑器之查找与替换
- Eclipse调试:改变颜色, 背景与字体大小 和xml字体调整
- linuxep笔记20161116
- Jsp 语法
- Squid的作用与简介
- Java判断某时间是否在一个时间段
- vim之快速查找功能
- 8种常见机器学习算法比较
- WPF类层次结构
- 分布式缓存技术redis学习系列(八)——JedisCluster源码解读:集群初始化、slot(槽)的分配、值的存取
- 导入txt格式数据到MySQL数据库(单个字段)
- 简析javascript调试技巧
- android 开发中ScrollView 嵌套 ViewPager 不能显示解决办法
- SpannableString在TexTView中的基本用法
- powerdesigner连接MySQL数据库