Emacs终端和Emacs -Gui的不一致地方

小白求问:

在终端用emacs -nw打开emacs的时候, 发现诸多不适应的地方,如:org-mode M-RET无法进行自动列表输出,无法进行列表缩进等等,

还有如复制代码的时候(鼠标操作),会复制行数。

请问,有什么方法可以保持两者配置一致吗。或者挽救下(主要是上面两个问题)?

系统:Ubuntu16, tmux(terminator),emacs-25

这个问题比较典型。

自动列表输出不工作,原因是终端无法正确识别 meta 键。至于复制代码带行数,则是 unexpected behavior。还是用 emacs 自带的复制功能吧,记得先配置 tmux 共享系统剪贴簿。

按键问题参考下这个: GitHub - CyberShadow/term-keys: Lossless keyboard input for Emacs

请问有使用过terminator吗?相较于tmux哪个更好用些?

两者不能放一起比较吧,尽管都能分屏。一个是终端模拟器,一个是终端复用器。

我用的 tmux,当然觉得它好用。具体你个人用什么,看情况吧。

感谢指导~,大致看了下,这个包是需要借助termkeys修改ALT键的映射吗?

terminal 有些按键序列打不出来,termkeys是补全这些键位的,其中具体问题我也不懂了。不过看它下面 Unsupported terminals 的说明,你的 terminator 应该是搞不出来,我自己换了 termite。