![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
emacs
Salted_Sun
这个作者很懒,什么都没留下…
展开
-
【Emacs】利用find命令及ivy-read实现搜索项目文件
要点find [搜索路径] [要跳过搜索的东西] -prune -o [其它筛选条件] [要执行的操作]例 find ./ -path "*/.git" -prune -o -type f,d -name "*.*" -print-path后面要接文件路径/路径的模式串path ... -prune是联合使用的, 作用是跳过这些文件-type f,d 表示结果保留普通文件f和目录d-name 模式串 是对指定文件名进行搜索-print 是对find找到的满足条件的文件 实施的动作: 打印文件原创 2022-03-19 21:46:23 · 505 阅读 · 0 评论 -
【Emacs】利用grep实现搜索文件内容并打开文件
要点:命令示例: grep -nrs --exclude-dir=".git" --exclude-dir=".vscode" "some-text"-n 行号 -s 不显示错误消息-r 等价于 -d recurse 递归读入当前目录下所有文件-exclude-dir="要排除搜索的目录"-d 后接动作,默认的动作为read。因此当输入为目录时,会将目录当做正常文件读入(read动作) 因此输入为目录时,一般要指定动作: -d recurse(defun my-search-file()原创 2022-03-19 21:05:20 · 503 阅读 · 0 评论 -
Emacs文本文件显示异常( 中文utf-8编码 )
emacs 打开包含中文的文本文件后中文显示为8进制但在vim等编辑器中却显示正常用下面的命令可以将编码读取编码硬换成utf-8, 但指标不治本, 下次打开显示依然异常.M-x revert-buffer-with-coding-systemutf-8-unix网上有人遇到类似的问题, 据说是因为文件中包含了空字节,导致文件被识别成了二进制文件. 而emacs的默认行为是 “进行空字节检测” ,这就导致了文本文件被识别成了二进制的数据文件.( file命令显示为data类型, 而不是XX编码的文本原创 2022-03-19 11:31:37 · 680 阅读 · 0 评论