我通常会并排放置两个缓冲区,例如left-buffer
和right-buffer
。
因为我经常需要检查我正在编辑的当前缓冲区的目录结构(这通常在我编写javascript
文件并且需要包含具有相对路径的另一个脚本时发生),我键入C-x C-f
打开ido
模式,然后输入Enter
打开dired。
问题是,dired
缓冲区取代了我正在处理的当前left-buffer
。
有没有办法在"另一个缓冲区"中打开ido-mode
(这是right-buffer
)?
修改
我也安装了projectile-mode
winner-mode
。如果这些模式中的任何一个包含就绪命令,那么它也会起作用。
答案 0 :(得分:1)
启用在ido中打开pwd:
Blade::if('staff', function () use ($user) {
return $user->isType('staff');
});
Blade::if('client', function () use ($user) {
return $user->isType('client');
});
然后你可以做,例如(setq ido-show-dot-for-dired t)
,其中一个选项是C-x C-f
,它将为pwd打开一个直接缓冲区。
默认情况下,绑定到.
和find-file-in-other-window
的命令C-x 4 f
可用于在另一个窗口中打开任何文件,包括目录。
请注意,C-x 4 C-f
是ido查找的目录,不一定是default-directory
的目录,但buffer-file-name
默认为该目录。