vimgrep 查找光标下单词并打开quickfix
nnoremap ,s yiw:vimgrep /<C-R>0/ %<CR>:copen<CR>
1.获取光标下单词
使用yiw
获取光标下单词,单词存放在0号寄存器内,可以使用:reg
查看
2. 使用vimgrep查找寄存器内容
关于寄存器知识可以自己help,
也可参考http://blog.csdn.net/rainysia/article/details/7721691(vim中寄存器使用和vim标记)
从上文可知:在命令模式下引用寄存器内容需要先输入<Ctrl-R>
同时help vimgrep
可知
vimgrep /pattern/ %
查找当前文件
vimgrep /pattern/ *
查找当前文件夹
vimgrep /pattern/ **
递归查找当前文件夹
vimgrep /pattern/ **/*
只查找子文件夹
所以
:vimgrep /<C-R>0/ %
查找当前文件
3.copen打开quickfix
vimgrep 查找光标下单词并打开quickfix相关推荐
- 复制当前光标所在单词句子
yaw和yas:复制一个词和复制一个句子,即使光标不在词首和句首也没关系 1.1 Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行. 插入模式:可以输入文本,在正常模式下,按i.a.o ...
- linux vim 怎么查找,linux下vim 查找命令
linux下vim 查找命令: /text --查找text, 按n查找下一个, N查找上一个 ?text --查找text(反向查找), 按n查找下一个, N查找上一个 */# --查找光标当前的单 ...
- 安装rpm包完成却报错(桌面软件类安装包),可以在usr/share/applications目录下找到图标打开
系统自带安装软件无法安装,然后命令行方式安装rpm包也报错 centos安装rpm包(使用系统自带安装软件无法打开出错),然后使用命令行方式安装,报错,但已经安装完成.可以在usr/share/app ...
- wamp下localhost目录Your Projects下项目无法打开解决方案
最近在学php,然后可能遇到各种小白问题,记录下来当做自己成长的见证吧: wamp下localhost目录Your Projects下项目无法打开,但是在url中输入项目可以访问到. 解决方案: 找到 ...
- 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件
过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...
- linux查找日期目录,详解Linux查找目录下的按时间过滤的文件
在维护项目中,有时会指定都一些条件进行过滤文件,并对该批文件进行操作:这时我们将使用shell命令进行操作:直接上代码 #!/bin/sh #BEGIN #`find ./ ! -name " ...
- python open找不到文件的原因_浅谈python在提示符下使用open打开文件失败的原因及解决方法...
题目:在提示符下使用open打开一个文件 刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样. 错误如下: >>>open('d:\456 ...
- Django--filter()-字段查找(双下划线的使用详解)
Django--filter()-字段查找(双下划线的使用详解) 在了解django中的字段查找的同时,让我们先熟悉一下比较符: 大于--gt-(greater than) 小于--lt-(less ...
- Ubuntu在当前目录下右键直接打开terminal终端
Ubuntu在当前目录下右键直接打开terminal终端的方法: sudo apt-get install nautilus-open-terminal 重启电脑后生效.
- Qt下使用OpenCV3打开摄像头并把图像显示到QLabel上
前言 1.Qt5有自己摄像头的类QCamera,但是图像处理相关还是要使用OpenCV来做,这里我演示在Qt下使用OpenCV打开摄像头. 2.Qt的版本是5.9,Qt Creator 4.4.1,O ...
最新文章
- LCA ---- E. Tree Queries[LCA或者dfs序的解法]
- python(19)编码问题
- 重启服务才可连接BOOT服务器
- fantouch os Android 7,Funtouch OS 3.1 with Android 7.1升级计划
- python中用函数设计栈的括号匹配问题_数据结构和算法(Python版):利用栈(Stack)实现括号的匹配问题...
- 如何正确的停掉线程?这里面大有门道!
- VScode编辑器设置中文界面教程
- python time sleep 阻塞 异步_python 之 并发编程(进程池与线程池、同步异步阻塞非阻塞、线程queue)...
- 格兰杰检验的基本步骤_Toda-Yamamoto 格兰杰因果检验 TY-Granger方法
- c语言输出数组时输出的乱七八糟
- 关于企业电子工单系统的解决方案
- 时钟芯片DS1302的原理及使用
- Oracle表被锁死如何解锁
- word操作技巧总结--图片无法显示复制、空格、字体无法修改等
- MTK G-sensor 1
- ASP.NET 实现简单的注册界面(使用asp控件)
- java excel 单元格 斜线_JAVA POI EXCEl单元格内部分字符设置样式 HSSFRichTextString用法...
- [linux] mv: cannot move $ to $: Directory not empty
- 关于数据驱动消费金融业务的几点看法
- dota有哪些经典的典故或笑话?