首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs Dired使用备用工具重命名

Emacs Dired使用备用工具重命名
EN

Stack Overflow用户
提问于 2009-08-05 13:43:34
回答 2查看 735关注 0票数 4

在dired中,您只需编辑目录列表,然后保存它,就可以重命名文件。

在使用dired进行重命名时,是否可以使用另一种方法进行重命名?我希望使用"svn mv“、"bzr mv”或"git mv",而不仅仅是重命名,这样我就可以在源代码控制系统中注册额外的元数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-08-06 02:25:52

看一下dired-aux.el中的函数,似乎内置的rename-filedired-rename-file最终调用的(它是绑定到dired-mode中的'R‘的函数)。

您可以做的就是获取该函数,并将对rename-file的调用替换为对运行适当VCS命令的shell-command的调用。

然而,另一个(更好/更简单)选择是使用Emacs的VCS模式之一直接在修订控制系统中重命名您的文件--看看magitPSVNMercurialMode,这取决于您选择的毒药...

票数 4
EN

Stack Overflow用户

发布于 2009-08-05 16:04:47

我不认为dired为此提供了任何钩子。你可能会被困在像这样的工作中

代码语言:javascript
复制
! hg mv ? target
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1233344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档