请问大家是如何在当前目录下快速递归搜索某个文件名的?

感谢大神指点,我尝试一下这个

配置之后可以正常搜索,不过如你所说确实比较慢,和fd在命令行的表现对比

谢谢您的指点,我去搜索一下相关资料,另外可否参考你的配置

这个没听说过,是类似于cygwin的模拟环境吗

你可以看一下这个贴子,我是在win7下用,配置比较奇怪,跟windows交互一般用gbk,写文件用utf8。emacs编码比较灵活,经过折腾这套方案在我机器上能工作。

感谢,另外想问一下,除了es,使用的时候是不是还是要打开everything

要开着,everything是gui工具,es是命令行。配合autohotkey,我把everything绑定成win+f,这样emacs外面搜索也方便,emacs内就用SPC f l 很方便。

我查了一下,可以用everything.exe -svc运行服务,貌似是没有everything的程序窗口了

我在启动Emacs的时候,加到了after-init里面

我只在Emacs里面使用

我的是这样,这样可以隐藏在状态栏那里:

(add-hook! 'emacs-startup-hook
  (w32-shell-execute "open" "~/.doom.d/ahk/my.ahk")
  (w32-shell-execute "open" "~/.doom.d/bin/everything/Everything.exe" "-startup"))
2 个赞

你那个帖子里面的代码报错

defadvice!这里!报错

你说了之后我就看到了

1 个赞

是后面多了个括号)

1 个赞

windows的话,安装git后,会有一套很完整的工具链,

(when (file-exists-p "C:/Program Files/Git/usr/bin")
 ;; (setq ffip-find-executable "\"c:\\Program Files\\Git\\usr\\bin\\find.exe\"") ; 如果你要用find-file-in-project的话取消注释
    (setenv "PATH"
            (concat
             "C:/Program Files/Git/usr/bin" ";"
             (getenv "PATH")
             )
            )
  nil)

直接复制bin目录能跨电脑使用吗,windows平台

没太理解你意思,我这里path设置的是git默认安装的目录,

你如果复制前和复制后的目录是完全一致的,那肯定可以.

我现在用的命令是project-find-file,你用类似陈斌提供的那个hack就可以做到在当前目录搜索.

1 个赞