批量修改文件名,遇到 Text is read-only

子龙山人github上的Emacs教程里提到批量修改文件名C-x C-q 就可以直接在 Dired Mode 中进行编辑,使用之前学的 iedit-mode 和区域选择就可以直接对多个文件进行重命名编辑了。

然而,在我想要批量删除一堆文件名前的括号时,C-x C-q之后,选择矩形区域删除,提示Text is read-only,非矩形区域选择删除则不存在问题。

会不会开启了 text-read-only 之类的mode, 你可以看看矩形区域编辑相应的elisp命令的实现

明白了,我的Spacemacs里面选择矩形区域后C-d删除命令不再起作用,可对矩形区域进行剪切、复制,所以用剪切可以是可以去掉全部括号了,还是得多查命令背后script。。