如果我在拆分窗口之间移动,请参阅此SO回答https://stackoverflow.com/a/4671868/461887
C-x o
执行此操作时,它会关闭左侧缓冲区/拆分。我只是想在分裂之间跳跃而不是关闭当前的分裂。
我该怎么做?
答案 0 :(得分:5)
确保您输入字母“o”,而不是数字0. 0将关闭当前窗口,“o”将切换到其他窗口。 (emacs术语中的'window'就是你所说的'缓冲'或'拆分')
如果这不起作用,请尝试在命令行加载带有'-q'的emacs,这将禁止加载初始化文件中可能干扰emacs默认键绑定的任何自定义。
emacs -q
您还可以尝试C-h b
,它会弹出一个描述所有键绑定的缓冲区 - 搜索C-x o
以查看它绑定的内容。
答案 1 :(得分:1)
C-x o
默认情况下不应关闭任何窗口。
C-h k C-x o
说密钥绑定了什么?你能看到你的init文件绑定了那个命令吗?
如果没有,则以递归方式将您的init文件一分为二,以找出您正在做的事情,从而导致您不喜欢的关闭窗口行为。
您可以使用comment-region
注释掉您的初始文件的1/2,然后是3/4,7 / 8,15 / 16,......直到您将其缩小到罪魁祸首。您可以C-u
使用comment-region
取消注释。