Emacs 文件中的查找操作
2024-08-27 13:53:20
1,在本文件中查找
list-matching-lines 命令会列出本文件中所有出现text的地方。下面是它的一个输出示例:
7 matches for "ngx_http_wait_request_handler" in buffer: ngx_http_request.c
13:static void ngx_http_wait_request_handler(ngx_event_t *ev);
312: rev->handler = ngx_http_wait_request_handler;
374:ngx_http_wait_request_handler(ngx_event_t *rev)
740: rev->handler = ngx_http_wait_request_handler;
741: ngx_http_wait_request_handler(rev);
796: c->read->handler = ngx_http_wait_request_handler;
801: ngx_http_wait_request_handler(c->read);
将光标定位到某一行再按回车键会跳转到该行。
2,在一组文件或者一个目录中查找
M-x grep 命令会在一组文件或者一个目录中查找所有text出现的地方。
默认情况下,grep会在当前文件所属的目录下查找,
grep -nH -e "ngx_http_ssl" *.c 会在当前目录的所有.c文件中查找ngx_http_ssl出现的地方,输出跟上面的输出类似,将光标定位到某一行再按回车会跳转到该行。
M-x rgrep 的交互性会更好。它会先让你输入要查找的字符串,然后让你输入文件,最后让你选择查找的目录。上面的输入都可以用正则表达式来写。
3,在一个目录中查找文件
M-x find-name-dired
最新文章
- 一些常用的git指令
- 自定义cell右侧 多按钮
- mac搭建本地svn
- spring4.2.3+mybatis+spring-security配置文件
- InteliJ IDEA15 安装jrebel破解文件
- 与众不同 windows phone (43) - 8.0 相机和照片: 镜头的可扩展性, 图片的可扩展性, 图片的自动上传扩展
- android 数据文件存取至储存卡
- mysql 常用知识
- [shell基础]——数组
- CAF(C++ actor framework)使用随笔(使用类去构建actor和使用的一些思路)
- [Objective-c 基础 - 2.3] 继承、组合
- Ubunte 11.4 下安装 SSH遇到的问题
- API接口测试01理论
- 【原创】JPEG图像密写研究(二) 哈夫曼树的建立
- 第七届河南省赛F.Turing equation(模拟)
- nginx与apache配合反向代理技术2
- Struts 框架 之 文件上传下载案例
- windows服务器自动删除日志文件
- VMware虚拟机屏幕大小只有400,800怎么办如何解决
- Spring Cloud Sleuth Zipkin - (2)
热门文章
- Mac 安装 brew
- eclipse中文字体大小修改,让中英文字体协调
- android之使用mvn构建创造项目步骤
- 再有人问你synchronized是什么,就把这篇文章发给他
- Evaluate Reverse Polish Notation leetcode java
- Flatten Binary Tree to Linked List leetcode java
- (转)Unity中protobuf的使用方法
- 《linux 内核全然剖析》 sys.c 代码分析
- C#.NET常见问题(FAQ)-如何引用定义好的dll文件
- ArcMap概化之消除真曲线