首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dired模式单窗口?(emacs)

dired模式单窗口?(emacs)
EN

Stack Overflow用户
提问于 2010-03-02 18:16:52
回答 4查看 1.8K关注 0票数 8

有没有办法让dired在一个窗口中运行,这样当我遍历目录时,中间目录就不会有n个dired缓冲区了?但是-如果我在一个完全独立的目录中启动另一个dired缓冲区(从minibuffer中启动,而不是在已经打开的dired实例中的子目录上按enter ),我希望保留两个单独的dired缓冲区...我猜我使用了ido-dired,因为我打开了ido-mode,但我不知道解决方案会不会有所不同?非常感谢!

EN

回答 4

Stack Overflow用户

发布于 2010-03-02 18:44:12

http://www.emacswiki.org/emacs/dired-single.el

;dired-single.el -重用当前dired缓冲区访问另一个目录...;注释:;此包提供了一种重用当前dired缓冲区访问的方法;;另一个目录(而不是为新目录创建新缓冲区)。;;可选的,它允许用户指定所有此类缓冲区将;;具有的名称,而不管它们所指向的目录是什么...

票数 11
EN

Stack Overflow用户

发布于 2011-08-22 05:04:16

允许你有选择地做这件事,并且允许你在任何时候打开/关闭它。

另请参见http://www.emacswiki.org/emacs/DiredReuseDirectoryBuffer

票数 2
EN

Stack Overflow用户

发布于 2010-03-02 18:44:58

是像这样吗?

代码语言:javascript
复制
(defadvice dired-find-file (around kill-old-buffer activate)
    "When navigate from one dired buffer to another, kill the old one."
    (let ((old-buffer (current-buffer))
          (new-buffer (dired-get-filename))) 
      ad-do-it
      (kill-buffer old-buffer)
      (switch-to-buffer new-buffer)
))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2362370

复制
相关文章

相似问题

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