Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs开放目录_Emacs - Fatal编程技术网

Emacs开放目录

Emacs开放目录,emacs,Emacs,Emacs允许打开目录并选择文件。在目录中向上或向下移动一步后,控件将移动到另一个拆分窗口。我的问题是如何在同一窗口中创建控件 这也是如何在特定拆分窗口中打开文件的方法?如果您使用的是dired,则可以使用“^”包含向上的目录,使用i包含子目录。在目录项之间跳转。在dired模式下,当指针位于目录上方时,您可以按i(dired可能插入subdir),将该目录的内容插入相同的缓冲区(而不是打开新的缓冲区) 在多个目录打开的缓冲区中,当point位于打开的子目录中时,按C-M-p(dired pre

Emacs允许打开目录并选择文件。在目录中向上或向下移动一步后,控件将移动到另一个拆分窗口。我的问题是如何在同一窗口中创建控件


这也是如何在特定拆分窗口中打开文件的方法?

如果您使用的是
dired
,则可以使用“^”包含向上的目录,使用i包含子目录。在目录项之间跳转。

dired模式下
,当指针位于目录上方时,您可以按i(
dired可能插入subdir
),将该目录的内容插入相同的缓冲区(而不是打开新的缓冲区)

在多个目录打开的缓冲区中,当point位于打开的子目录中时,按C-M-p(
dired prev subdir
),可跳到缓冲区中的上一个目录

您提到要通过右键单击将子目录插入到dired缓冲区中。下面是一些代码:

(add-hook 'dired-mode-hook
          (lambda ()
            (local-set-key [mouse-3]
                           (lambda (click)
                             (interactive "e")
                             (goto-char (posn-point (event-start click)))
                             (call-interactively #'dired-maybe-insert-subdir)))))

对不起,我是新来的,不明白吗?我需要鼠标帮我做这个。我怎么能告诉.emacs这样的事情呢。而且,即使我编辑了.emacs文件,行号仍然不显示!我想让鼠标右键做这样的动作。是否可以以某种方式编辑.emacs?在dired中键入
a
可以有效地将当前缓冲区替换为所选文件或目录,因此您不会得到多个dired缓冲区。您的评论建议您使用鼠标,在这种情况下,以下内容可能相关?