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 · 527 阅读 · 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 · 521 阅读 · 0 评论 -
Emacs文本文件显示异常( 中文utf-8编码 )
emacs 打开包含中文的文本文件后中文显示为8进制 但在vim等编辑器中却显示正常 用下面的命令可以将编码读取编码硬换成utf-8, 但指标不治本, 下次打开显示依然异常. M-x revert-buffer-with-coding-system utf-8-unix 网上有人遇到类似的问题, 据说是因为文件中包含了空字节,导致文件被识别成了二进制文件. 而emacs的默认行为是 “进行空字节检测” ,这就导致了文本文件被识别成了二进制的数据文件.( file命令显示为data类型, 而不是XX编码的文本原创 2022-03-19 11:31:37 · 717 阅读 · 0 评论