在Terminal Emacs(没有鼠标)中,我使用分割窗口同时处理多个缓冲区.我发现在分割窗口之间移动比在Vim中做的更痛苦.阅读文档看起来我正确地做了(C-x o),但这只是顺时针方向围绕窗口循环.如果我移动到相邻的窗口进行快速编辑,我需要C-x o在我回到原地之前打几次.有时候我不小心匆匆按了很多次,不得不再次循环通过窗户.
远离安装还有另一个外部包,有没有什么方法可以直接移动到一个窗口(例如,一个数字),或者至少在相反方向的窗口周围?
在Vim C-w C-w中就像C-x o在Emacs中一样,但是也有C-w ARROW朝着指定的方向移动...类似的东西?:)
我刚刚使用iterm2作为我的终端模拟器,在终端模式下使用Emacs.app切换到emacs服务器和emacsclient.我在使用一些键绑定时遇到了一些麻烦.特别是M-左箭头打印的字符d,M-右箭头版画C,M-向上箭头打印A和M-向下箭头打印B. M-RET似乎工作,虽然,至少在组织模式.我在iterm2中使用xterm默认值,并将左右选项键绑定到+ Esc.我可以在org-mode中使用Esc-left或Esc-right获得M-left功能.这在org-mode中特别烦人.我是否必须重新绑定我的.emacs中的密钥?我该怎么做呢?
我查看了这个http://orgmode.org/manual/TTY-keys.html#TTY-keys,但我不明白为什么终端中的箭头键不可用.
编辑:
Cat meta-up:^[[1;9A
Cat meta-down:^[[1;9B
Cat meta-right:^[[1;9C
Cat meta-left:^[[1;9D
主要问题解决了,但我现在遇到了麻烦shift-up."<select> undefined".我尝试了一个与我得到的转义序列类似的映射cat:^[[1;2A.不愿为类似问题创建另一个问题.