ivy-occur出来的还是text buffer(好像是废话,Emacs中就没有不是text buffer的东西),各种Emacs文本编辑技巧都可以使用。VSCode的search replace出来的候选项目列表就是一个标准的list控件,不能应用更多技巧。
比如我习惯使用EVIL的操作,如 c2w
或按 .
直接evil-repeat
. 还可以自己进一步,把ivy和wgrep的api继续拓展,可以玩的花样很多。
ivy-occur出来的还是text buffer(好像是废话,Emacs中就没有不是text buffer的东西),各种Emacs文本编辑技巧都可以使用。VSCode的search replace出来的候选项目列表就是一个标准的list控件,不能应用更多技巧。
比如我习惯使用EVIL的操作,如 c2w
或按 .
直接evil-repeat
. 还可以自己进一步,把ivy和wgrep的api继续拓展,可以玩的花样很多。
十全大补包一上,bug 多,速度慢,吃内存,吃硬盘,按键复杂还冲突,UI 丑陋,代码恶心,elisp 近百年大坑,你给我说核弹?
我就一个愿望,十全大补包集成后的 bug 少点。。。
十全大补包
是啥?
这个功能不错。看完觉得 jetbrains 真的太棒了,产品化做的非常好,现在连 html 都用 jetbrains 写了
当你在讨论哪些东西很酷的时候,很酷的东西已经所有编辑器都有了。
震撼的只有新东西问世的那个瞬间。
对搜索结果的二次编辑,直接修改搜索结果并保存,我最初在emacs中学会这个功能时也是震惊了一下,以前只用过notepad+的文本批量替换功能,但和emacs这个完全不能比,当时感觉最遗憾的地方就是:我居然花了那么长的时间才知道并掌握这个功能……但这依然是值得的,用emacs就很难做到速成,需要有耐心。
我的把org-mode当成一个 应用的前端用 解决了我的org文件过多不好管理的问题,现在我500++
个org文件合体
为一个org文件,按org表格的形式规规矩矩的分好类,但实际用起来总感觉是哪里还有问题。
现在看来这个问题就是搜索,因为搜索的是数据库(写sql),可以把搜索结果的展示做得好看点,但对于 二次编辑,直接修改搜索结果并保存
,完全想像不出来如果才能实现这一点?
震撼的只有新东西问世的瞬间,还有作为用户第一次机缘巧合遇到的那个瞬间。
这个求问帖,是不是应该修改为:
Emacs里有哪些是你初次接触,立刻觉到特别酷的功能?
我只想进来看看有谁讲一下emacs的正则表达式。
正则是一枚真实核弹。
Emacs的正则,首先忘掉 BasicRegex,脑子里只保留ExtendedRegex. 在此基础上,capture (), repeat{}, 要 escape 掉。
另外,emacs 没有 lookround 这项恼人的功能。
就只有这些,Over。
在其他语言中,将环视的lookbenind从脑子里替换为 look-backwards, look-ahead为look-forward。这样就不会精神错乱。
整理下,今天作为附件发到我的 master-emacs 的GitHub库里。
对我来说 文本编辑 Emacs 是核弹,写代码 JetBrains 家的产品是核弹。
我记得当初直播码代码流行时,见过一个Jetbrain开发者(还是维护修bug的,不确定),他用的是Emacs,就难怪Jetbrain有很多Emacs生态思维的东东 (我们群体里有“坏银“哪 )
非常不错,顺便把链接给出来?
还没弄好,完成后放出来。
我把上面的正则的 org 表格原封没动的贴到 github 里了。
在写一个正则介绍,一看就懂,过目永不忘的那种,发现一两天写不完。这个表格先凑合看吧。
非常感谢,学习中。
大佬,一直用你的ffip结合fd在windows搜索文件,相当好用。今天想改个文件名,我目录下有n多个main.htm
这样的文件名,改了一会儿感觉不对啊,我为什么不批量改呢?你的ffip
也用的是counsel,不知道有没有像counsel-rg
这样的与ivy-occur
+wgrep
结合,可以二次编辑,修改搜索结果这样的核弹级技巧。
有的话,望赐教,没有就算了。
这个我没什么需求。一般也就是改字幕文件名。要批量改不用wgrep,用wdired。我不记得ivy和wdired有什么整合。
可以看 GitHub - redguardtoo/find-by-pinyin-dired: Find file by first Pinyin characters of Chinese Hanzi. 输入拼音首字母定位对应的中文目录/文件 可以用拼音首字母(也同时支持英文)找到文件并直接输出到dired buffer, 然后M-x dried-toggle-read-only
. 接下来就是普通的文本编辑。
这个插件是纯lisp写的。在Windows也是开箱即用,没有编码问题。性能就一般了。不过我觉得也够用了。一般人也没有手动重命名几万个文件的需求。
ffip主打性能。主要是用于项目中找文件。市场定位不一样。
感谢,试了一下,确实可以搜索改文件名,在不同的目录中批量重命名文件这个需求应该确实不常见
wdired 支持重命名子目录内文件。只要保证不同目录共享同一个根目录就行了。