标签: dired

如何[tar和]压缩Emacs中的标记文件

dired+Debian Squeeze变体的Emacs 23.2.1中,我选择了四个文件*然后按Z下来压缩它们.我回答y了提示,并在迷你缓冲区中看到了一些状态更新.我在哪里可以找到压缩文件?我测试了一个文件(C-u Z),Emacs在一个文件上运行了gzip,并将其作为.gz文件.我如何[tar和]压缩Emacs中的标记文件?

(为了抢占关于tar,gzip,其他格式和档案的任何哲学或方法论讨论,我想要的只是四个文件作为压缩数据存储在一个文件中.如果可以通过tar和gzip实现或直接压缩每个文件进入档案并不重要.)

emacs dired

8
推荐指数
2
解决办法
3579
查看次数

Emacs dired使用相同的缓冲区

我使用以下代码.emacs:

(require 'dired+)
(toggle-diredp-find-file-reuse-dir 1)
Run Code Online (Sandbox Code Playgroud)

所以它不会为我访问的每个目录创建一个缓冲区.然后我决定添加一些人体工程学:

(add-hook 'dired-mode-hook
          (lambda ()
            (define-key dired-mode-map (kbd "C-<up>") 'dired-up-directory)))
Run Code Online (Sandbox Code Playgroud)

所以当我点击Ctrl-<up>它时会移动到父目录.但它在新缓冲区中打开父目录.

如何在同一个缓冲区中打开它?

emacs dired

8
推荐指数
1
解决办法
1293
查看次数

反向选择反转

我想标记当前未标记的所有文件,同时取消标记所有标记的文件.我该怎么做?

假设我有一个*.png和其他格式的目录.我想只过滤PNG.说,我做了:% d.png现在想选择其余的,但不是PNG?

emacs dired

8
推荐指数
2
解决办法
410
查看次数

在Emacs中,如何启用自动隐藏dired细节?

我使用一个名为dired-details和dired-details +的库来简化dired的显示,这样就像这样一行:

-rw-r--r--@  1 peter  staff  22571 Apr 15 16:05 foo.txt
Run Code Online (Sandbox Code Playgroud)

显示如下:

foo.txt
Run Code Online (Sandbox Code Playgroud)

但是,我有另一个函数,它将所有目录放在列表的顶部:

(defun mydired-sort ()
"Sort dired listings with directories first."
(save-excursion
 (let (buffer-read-only)
  (forward-line 2) ;; beyond dir. header
  (sort-regexp-fields t "^.*$" "[ ]*." (point) (point-max)))
(set-buffer-modified-p nil)))

(defadvice dired-readin
(after dired-after-updating-hook first () activate)
 "Sort dired listings with directories first before adding marks."
 (mydired-sort))
Run Code Online (Sandbox Code Playgroud)

并且这第二个函数干扰了dired-details,这样当我C-x d打开一个dired缓冲区时,初始显示会显示完整的无关细节.只需按下grevert-buffer刷新显示,目录详细信息就会隐藏.

如何在所有直接显示中默认启用隐藏详细信息?

emacs dired

8
推荐指数
1
解决办法
2641
查看次数

按访问时间排序的dired列表文件

如何列出此命令的输出

   ls -ltDR \`find . -maxdepth 4 -type f -name "*.org"\`  
Run Code Online (Sandbox Code Playgroud)

在dired-buffer中.以上命令列出按访问时间排序的所有组织文件.

emacs dired

7
推荐指数
1
解决办法
1971
查看次数

打开dired并选择与前一个缓冲区关联的文件?

假设我正在blah.txt使用Emacs 编辑,我决定打开dired来重命名文件 blah.txt.当我按C-x d RET(或C-x C-f RET)时,将显示一个dired缓冲区以显示包含目录的内容blah.txt,但光标不会打开blah.txt.所以我需要先搜索我的文件(C-s blah.txt)将光标放在它上面,然后我可以重命名它(R).

如何自动执行或删除步骤C-s blah.txt

emacs elisp rename dired

7
推荐指数
2
解决办法
762
查看次数

如何在emacs中对文件进行排序?

Emacs dired模式是一个易于使用的基于文本的文件管理器.默认情况下,文件按字母顺序显示.有没有办法按文件大小降序对文件进行排序?

sorting emacs dired

7
推荐指数
2
解决办法
2173
查看次数

使用dired(Emacs)的一个最有用的例子

在Emacs中使用dired模式的最有用的例子是什么?有什么好玩的吗?请回答一个例子.

emacs dired

6
推荐指数
2
解决办法
1337
查看次数

Emacs-Dired中的多个异步shell命令?

Emacs显然可以处理多个异步子进程,否则像org-babel这样的多语言编程环境就不可能了.

但是,当我在Dired并启动异步shell命令来查看pdf文件(&evince),然后尝试在第二个pdf文件上执行相同操作时,我收到以下消息:

"一个命令正在运行 - 杀了它?是或否?"

在Dired中有没有办法并行运行多个异步shell命令?

emacs shell command asynchronous dired

6
推荐指数
2
解决办法
1235
查看次数

直接向后/向前功能

我正在寻找一个包装浏览器的"后退"按钮为dired.即某种方式回到以前访问过的目录.

我想到的用例是在调用^to父文件夹后更深入地遍历目录树.

emacs dired

6
推荐指数
1
解决办法
968
查看次数

标签 统计

dired ×10

emacs ×10

asynchronous ×1

command ×1

elisp ×1

rename ×1

shell ×1

sorting ×1