【发布时间】:2011-01-11 12:22:03
【问题描述】:
我已经使用 emacs 几个星期了,到目前为止一切都很好 - 来自 vim 比我预期的要容易(实际上 - emacs 的键盘快捷键感觉更...自然)。
我添加了一些自定义项,例如使用 M-Left/Right/Up/Down 在缓冲区之间移动,因为当我同时打开四个文件时,C-x o 感觉有点太慢了。
到目前为止 - 非常好:-)
有一件事让我很烦恼:
- 我使用
C-x 3和C-x 2打开了一些拆分 - 我使用
M-x term ENT打开其中一个终端 - 如何使用键盘切换到不同的拆分?
通常的快捷方式显然不起作用 - 终端正在拦截每个 emacs 命令,我必须单击不同的缓冲区来激活它。
【问题讨论】:
-
赞成,一个得救的罪人特别欢迎 Emacs 教会。
-
您应该考虑使用 iswitch-buffer 来更改缓冲区,而不是使用多个窗口。它的生产力要高得多。
-
-
@NoufalIbrahim 为什么不两者兼而有之?很多时候为了有效地工作,我需要同时查看两个文件或一段代码,两个窗口非常适合。然后
icomplete-mode切换缓冲区(在 24.4 中替换了 iswitch-buffer:emacswiki.org/emacs/IswitchBuffers) -
@ramy 差不多 10 年前我问过这个问题 :-) 这些天我使用 ace-window 包在可见缓冲区之间快速跳转