1 如何使用Dired标记文件作为任意Emacs Lisp函数的参数? Dired让我标记文件并将它们的名称作为参数传递给任意Shell命令。我想要一种将标记的名称作为Emacs Lisp函数(作为内置函数或由我自己编写的函数)的参数提供的方法。 10 elisp dired
2 以编程方式将文件插入Dired缓冲区 我有一个文件名列表(具有完整路径),我想创建一个Dired缓冲区,列出这组文件。我将如何去做? 如何从文件名列表创建Dired缓冲区? 无需使用外部依赖项。 10 elisp dired files
2 直接作为FTP客户端 我不知道这是否可行。我知道我可以编辑远程文件,但是我要寻找的是这样的设置: 在我的本地目录上有一个缓冲区 远程目录上有一个缓冲区 在远程目录上更新我的文件时,这是一种视觉辅助。如果可以通过这种配置进行标记,则可以快速标记多个文件并通过FTP更新它们。 10 dired ftp
6 在干燥缓冲区之间复制/粘贴文件和目录的简单方法 有没有一种简单的M-w C-y方法可以在两个干缓冲区之间复制粘贴文件和目录? 我的意思是标记一些项目(文件和缓冲区),m然后通过M-w(或其他快捷方式)将它们复制,然后转到另一个Dired缓冲区(不一定与先前Dired缓冲区的窗口并排在一个窗口中) ),然后yanking通过C-y(或另一个快捷方式)复制所有文件?这是一个简单的任务,不同操作系统中的许多文件浏览器都可以完成。 经典复制选项C的问题是,一旦按下该按钮,就会要求目的地。如果目标缓冲区的路径很长或打开的Dired缓冲区太多,则此方法很复杂。 我正在寻找一种解决方案,首先复制项目,然后将其粘贴到适当的干燥缓冲区中。 有一个相关的问题,如何在Emacs Dired中快速复制/移动文件?当使用选项将两个垂直窗口垂直分开时 ,使用经典的按下C的方法(setq dired-dwim-target t)。 有什么方法可以做到这一点? 10 dired copy-paste
4 Emacs:如何打开和播放视频文件 例如,如果我在Dired模式下浏览文件系统,并且遇到一个视频文件,则能够播放该视频文件会很好。我如何在Emacs中做到这一点? 我可以使用Emacs打开视频文件,但结果不是很有用-我只是将编码后的文件显示为文本。Emacs是否可以播放视频文件,或者将其链接到具有其他程序(例如vlc)的文件来播放文件? 9 dired video
2 如何避免在目录中的“ ^”后键入“ space”来向上移动目录? ^是用于移至dired(“上一级目录”)中的父目录的键绑定。 然而,在Gnu Emacs上Windows 7 Professional 64-bit有我的德国的键盘布局,这是不够的输入“^”,但我不得不事后键入空间,使键绑定工作。 如何重新定义键绑定,以避免不得不按下空格并仅使用“ ^”向上移动? C-h k ^<space> 退货 ^运行命令dired-up-directory,该目录是`dired + .el'中的交互式已编译Lisp函数。 它绑定到^,。 (目录目录和可选的OTHER-WINDOW) 在当前目录的父目录上运行Dired。在此缓冲区或另一个缓冲区中找到父目录。如有必要,创建一个缓冲区。 9 key-bindings dired microsoft-windows
2 如何创建列出所有打开文件的干缓冲区? 我有一种将项目从dired缓冲区刻录到光盘的机制。不幸的是,我修补的文件散布在文件系统中。如何dired从所有打开的文件创建缓冲区? 9 buffers dired files
3 Dired:仅重用目录缓冲区 为了防止每次创建目录进入目录时,我都使用以下命令: (put 'dired-find-alternate-file 'disabled nil) 我现在的问题是,当我通过按Dired键访问文件RET然后杀死它时,Dired缓冲区也被杀死了。 是否可以仅将Dired缓冲区重新用于目录? 9 dired customize
2 如何使Dired缓冲区名称包含完整路径? 我经常dired打开许多缓冲区,包括一些具有相同名称的文件夹。有时,这会导致我切换到错误的位置,因此我正在寻找一种解决方法。 当前,如果我在中打开了多个同名文件夹dired,则我的缓冲区列表如下所示: foo foo<2> bar foo<3> bar<2> 我想在缓冲区名称中包含完整路径(或路径的一部分),以便可以看到我实际上要切换到的文件夹。我更喜欢这样: foo</full/path/to/foo> foo</another/path> 等等。我也可以满足例如: /full/path/to/foo /another/path/foo 但我希望使用前者,因为通常通过首先通过文件夹名称找到第二个我想要的缓冲区,然后再通过完整路径找到它是比较容易的。如何才能做到这一点? 9 dired
1 如何防止流浪汉的位置干扰历史? 我有一个问题,如果我尝试执行一些随机的Emacs操作(例如)org-capture,或将文件重命名为中的其他(本地)目录dired,则Emacs会尝试使用流浪汉联系另一台机器,大概是出于某种自动完成或历史记录的目的推理。这导致大量的挂起和等待,因为机器流氓正在尝试连接到该机器不可用。 执行其他基本操作时,如何防止Emacs查找流浪者文件/位置?我如何确定Emacs在哪里以及如何得到需要在远程文件/位置中查找以进行诸如org-capture和这样的操作的想法dired-do-rename? 9 dired tramp
4 在标记的目录中以递归方式打开与regexp匹配的文件 一般来说,我希望能够打开文件名与给定regexp相匹配的给定目录集(及其子目录)中的所有文件。 例如 /home/nispio/project: total used in directory 1612 available 1000000000 drwxrwxr-x 13 nispio group 4096 Sep 19 14:06 . drwxrwxr-x 7 nispio group 4096 Sep 22 16:41 .. drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 cfg drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 hlp * drwxrwxr-x 2 nispio … 9 dired files