【问题标题】:How to make sure MacVim runs stable in terminal如何确保 MacVim 在终端中稳定运行
【发布时间】:2015-06-12 16:12:06
【问题描述】:

我使用 MacVim 已经有一段时间了。它一直是非终端版本。最近我开始使用 tmux,我希望能够在 tmux 会话中使用 vim。直到我开始调整我的设置时,我才意识到终端体验不会像独立的 MacVim 那样流畅。

我不是在谈论速度问题等,主要是键映射行为不同等问题。我已经放弃尝试让 Option (Alt) 键正常工作,但至少我希望总体上保持稳定.

例如,在非终端 vim 中完美运行的键映射突然变成 , CTRL 不再是修饰符?像这样的差异只会让事情变得非常困难。

在终端中运行时,可以提高 MacVim 稳定性的最重要的配置选项是什么?

【问题讨论】:

    标签: vim macvim


    【解决方案1】:

    事实上,答案在于单独关注各个方面并为这些方面寻找解决方案。第一个主要问题是终端应用程序解释键的方式。在大多数情况下,终端仿真器将无法区分 CTRL-F10 和 F10。因此,在 F10 执行 action_A、SHIFT-F10 执行 action_B 而 CTRL-F10 执行 action_C 的情况下,如果 CTRL 键代码未正确解释,则会在 action_B 和 action_C 之间产生混淆。我现在知道 iTerm2 能够将特定的 ESC 序列广播到正在运行的进程。我会专注于这些。

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2012-10-23
      • 2013-11-25
      • 2022-01-12
      • 1970-01-01
      • 2010-11-17
      相关资源
      最近更新 更多