Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/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
File Emacs文件导航_File_Emacs_Navigation - Fatal编程技术网

File Emacs文件导航

File Emacs文件导航,file,emacs,navigation,File,Emacs,Navigation,当我不确定文件的确切位置时,我使用emacs.命令导航目录树。我的问题是:当我关闭一个给定的文件时,我又回到了目录的顶部 有人知道关闭文件并返回目录树中当前分支的方法吗?这需要emacs能够更改shell的当前工作目录,而这是不可能的 作为一种解决方法,您可以使用emacs中内置的shell(有几种变体)。C-x C-v将提示您输入一个文件,从与活动缓冲区中的文件相同的目录开始。拾取新文件后,它将关闭旧文件并将其替换为新文件。这是你想要的吗?我使用ido包打开文件。当我打开一个文件并点击C-x

当我不确定文件的确切位置时,我使用
emacs.
命令导航目录树。我的问题是:当我关闭一个给定的文件时,我又回到了目录的顶部


有人知道关闭文件并返回目录树中当前分支的方法吗?

这需要emacs能够更改shell的当前工作目录,而这是不可能的


作为一种解决方法,您可以使用emacs中内置的shell(有几种变体)。

C-x C-v
将提示您输入一个文件,从与活动缓冲区中的文件相同的目录开始。拾取新文件后,它将关闭旧文件并将其替换为新文件。这是你想要的吗?

我使用
ido
包打开文件。当我打开一个文件并点击
C-x C-f C-d
(先打开文件,然后打开C-d)时,它将在该文件的目录中打开dired。这能解决你的问题吗?

只要停止关闭文件就行了,不值得这么做。如果您在一天结束时关闭emacs,那么这些文件将被关闭。否则,您可以使用定期清理未使用的缓冲区。

使用
C-x C-f
查找文件有什么问题?+1 Emacs之外的问题?反转控制,问题现在在Emacs内部,并且已经修复。经典