Windows上使用ag搜索卡死

如题,搜索中文时没有问题。搜索英文,输入几个字母就卡死了,不知是什么原因。

pt搜索没有问题,但是不能搜索中文。

是的,所以win下我换pt了,手动terminal搜时用的ag

退 Windows 保平安 :smile:

我在mac下用counsel-ag还是counsel-git-grep来着也卡过,不过后来发现mac下不会永远卡死,再卡你等上半分钟,就能动了,不像win会卡到地老天荒。

另外反过来,我在win下用各种姿势用web-mode一直没问题,到mac下发现company-css的后端异常卡,只能禁用。。

pt只能搜索英文,不能搜索中文啊 ,pt搜索的时候,大小写也比较严格

刚才用ag搜索中文都卡死了,不知道是软件本身的问题,还是说编译的不好

在办公室里只能用Windows,还要用office呢, 没办法

win10的话推荐试一下wsl,感觉基本可以接近原生Linux的体验,不存在若干中文字体问题。

可以装个cygwin去terminal手动搜,结合在emacs里按当前buffer文件生成cd命令(我是根据spacemacs的SPC f y复制当前文件路径 改的)

嗯,对,这样也可以。

搜索的方式有很多,只是这个更容易在emacs里跳转。

昨天用linux试了一下,太顺畅了。

打算安装个小的虚拟机呢,只用来运行emacs。

虚拟机和其他程序之间复制粘贴会很成问题吧。。

Window 现在不是有 Linux 子系统吗,为什么还要虚拟机?

我用的是Win7,没用那高端的Win10

设置好了的话是没有问题的

Windows 10 Powershell 调用 Msys2/Mingw64 版本的 ag 没有问题

估计是emacs到windows之间的参数传输有问题,可能与编码有关吧

试试rg,win下很好用

试了下 rg(ripgrep),配合 helm-ag 使用确实快很多。之前默认 ag 每次卡一会才出搜索结果。 我的 helm-ag 设置:

(setq helm-ag-base-command "rg -i --line-number --no-heading")

系统:Windows 10 x64

搜索英文可以,中文可以搜索吗?

确实快,但是跟pt一样,在我这里不能搜索中文。

rgpt 默认都是支持Unicode的。我这里可以搜索中文。

windows 默认是 GBK。。。

@zhixing 你得修改默认文件编码成 UTF-8。