【发布时间】:2015-01-24 03:27:27
【问题描述】:
如果我像这个 SO 回答 https://stackoverflow.com/a/4671868/461887 那样在拆分窗口之间移动
C-x o
这样做时它会关闭左侧缓冲区/拆分。我只想在拆分之间跳跃,而不是关闭当前拆分。
我该怎么做?
【问题讨论】:
如果我像这个 SO 回答 https://stackoverflow.com/a/4671868/461887 那样在拆分窗口之间移动
C-x o
这样做时它会关闭左侧缓冲区/拆分。我只想在拆分之间跳跃,而不是关闭当前拆分。
我该怎么做?
【问题讨论】:
确保您点击的是字母“o”,而不是数字 0。0 将关闭当前窗口,“o”将切换到其他窗口。 (emacs 术语中的“窗口”是您所说的“缓冲区”或“拆分”)
如果这不起作用,请尝试在命令行中使用“-q”加载 emacs,这将禁止加载初始化文件中可能会干扰 emacs 的默认键绑定的任何自定义项。
emacs -q
您也可以尝试C-h b,它会弹出一个缓冲区,描述您的所有键绑定 - 在此搜索 C-x o 以查看绑定的内容。
【讨论】:
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 来取消注释。
【讨论】: