【问题标题】:How to open dired in another buffer from ido mode?如何从 ido 模式在另一个缓冲区中打开 dired?
【发布时间】:2017-11-15 22:10:03
【问题描述】:

我通常将两个缓冲区并排放置,例如 left-bufferright-buffer

由于我经常需要检查我正在编辑的当前缓冲区的目录结构(这经常发生在我编写 javascript 文件并且需要包含另一个具有相对路径的脚本时),我键入 C-x C-f 以打开 @987654325 @模式,然后输入Enter打开dired。

问题是,这样dired 缓冲区就代替了我正在处理的当前left-buffer

有没有办法在“另一个缓冲区”中打开ido-mode(这里是right-buffer)?


编辑 我也安装了projectile-modewinner-mode。如果这些模式中的任何一个包含执行此操作的就绪命令,它也会起作用。

【问题讨论】:

    标签: emacs


    【解决方案1】:

    启用在 ido 中打开密码:

    (setq ido-show-dot-for-dired t)
    

    然后你可以做例如C-x C-f,其中一个选项是 .,它将为密码打开一个 dired 缓冲区。

    有一个命令find-file-in-other-window,默认绑定到C-x 4 fC-x 4 C-f,您可以使用它在另一个窗口中打开任何文件,包括目录。

    注意default-directory是ido查看的目录,不一定是buffer-file-name的目录,虽然default-directory默认是那个目录。

    【讨论】:

    • 我使用了C-x 4 C-f,然后是RET,然后它按预期工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 2011-11-10
    • 2011-04-25
    • 2011-03-14
    • 1970-01-01
    相关资源
    最近更新 更多