416_emacs dired-mode实现从一个目录到另一个目录的快捷拷贝
全部学习汇总: https://github.com/GreyZhang/g_lisp标题描述内容的英文直接翻译应该叫做“目标分割窗口”。我不知道如何用中文来一个合适的描述,给了一个冗长的标题。
其实,基于常用的Windows这样的操作系统的习惯,这个功能的使用场景还是很容易描述的。我们可以打开两个文件夹,从一个文件夹往另一个文件夹拖拽文件实现拷贝。这里,之所以说拖拽没有提C-c C-v这样的组合键,其实是想体现一步到位的感觉。但是,从实际的操作效果看,其实应该是后者的效果。
开启这样的功能,需要设置一个内置的状态量:
需要把上面的这个量设置为t。
之后,直接做一个简单的操作效果演示。
上面算是最初的一个基础的环境状态,接下来的操作,首先做一个单文件拷贝,然后做一个多文件拷贝,最后再做一个文件重命名。
单文件拷贝,默认的目标目录就是打开的目录。
操作之后,文件成功拷贝到了第二个目录。
接下来看多文件的拷贝,效果如下:
也是一步到位,从操作理念上来说,其实这个操作的效率优于Windows上的GUI的操作。不过,毕竟这个是在Windows上的emacs,我也就是简单了解下这个功能的可用度。这个效率肯定会有很大的折扣,不管是做什么操作。
接下来,看一下重命名的效果:
这个结果其实是一个文件移动的效果,感觉这个重命名的效果跟mv命令有类似之处。
我也做了一些其他的简单测试,这个不同于Windows的拖拽的一点是,在同一个磁盘分区下也依然没有任何问题。
文档来源:51CTO技术博客https://blog.51cto.com/greyzhang/2993372
页:
[1]