纯键盘操作切换treemacs栏

最近在使用centaur emacs,左边开启了treemacs侧边栏,然后使用o o打开了一个文件buffer区之后,我现在想要让光标回到treemacs那里,应该怎么操作?现在的做法是用鼠标点到侧边栏,或者是按f8关闭再开启,这样做的感觉好麻烦。我试着用C-x o切换但是没用,请问有啥别的办法吗?

检查自己配置里是不是把 C-x o 给覆盖了,或许是 centaur 的专属 bug。 @seagle0128

使用 M-0 或者 treemacs-select-window可直接跳转到treemacs。

这个变量是控制其行为的:treemacs-is-never-other-window

1 个赞

谢谢,完美解决了我的问题

spacemacs 下面是SPC f t.

我的treemacs 总是出现重复文件夹的问题, 大概和dap-mode有冲突, dap-mode我用的很多,所以只能割爱了. 改用neotree, 也挺好用.

补充一下,windmove 也可以移动进去。

对emacs用户而言,觉得怎么切换最好就怎么来,怎样最方便就怎样来,我切换侧边栏绑定的按键是F1,F1至F11这一排基本都被我拿来做frame、窗口相关的操作

QAQ,我用windmove-left移动不了。原因上面 seagle0128 说了,我开启了treemacs-is-never-other-window,如果设为nil的话应该可以 :yum:

啊确实,不过 nil 应该是默认值……