【问题标题】:Enabling mouse and paste support in command line vim在命令行 vim 中启用鼠标和粘贴支持
【发布时间】:2011-01-06 13:54:01
【问题描述】:

我找到了这两篇文章 http://vimdoc.sourceforge.net/cgi-bin/vimfaq2html3.pl (见 31.13) 和 http://www.tummy.com/journals/entries/jafo_20060727_145450

但我不熟悉基本的 vim 设置。谁能帮助我逐步说明在命令行模式下自动启用鼠标使用? (如果您能了解如何在 VIM 中启用从操作系统粘贴到终端窗口,那么您将有一个星期的好运)

注意:使用最新的mac os

【问题讨论】:

    标签: macos bash command-line


    【解决方案1】:

    只需使用iTerm2 而不是默认的 Terminal.app。它还有许多其他功能,但仅鼠标支持就值得切换。

    【讨论】:

      【解决方案2】:

      尝试像这样开始vim

      screen vim
      

      这应该可以使用鼠标进行复制/粘贴。 您可能还想为此在~/.bashrc 中设置一个别名。

      【讨论】:

        【解决方案3】:

        请注意,Terminal.app 不支持鼠标,您需要在 X11 中使用 xterm 才能使鼠标正常工作。

        我确实找到了一个声称添加鼠标支持的终端“插件”,但是它处于 alpha 版本并且没有提及 10.6。如果它确实有效,您可能需要在 32 位模式下运行 Terminal.app。 http://mac.softpedia.com/get/Utilities/MouseTerm.shtml

        【讨论】:

        • 还有一个名为 iTerm 的应用程序确实支持鼠标,但我发现它喜欢在空闲时使用 3-5% 的 CPU,这在 macbook 上可能很烦人。
        • 很高兴知道 Terminal.app 不支持鼠标!现在,我有 iTerm2-1_0_0_20130811(测试版),它不会在我的 MBP 上与 Lion 一起吃 CPU。
        • 2014-11-06,我尝试了 MouseTerm,它在 vim 本地和通过 ssh 的 vim 中对我有用(我刚刚在 .vimrc 中添加了 set mouse=a)。我在 Mac 上
        【解决方案4】:

        要在所有模式下启用鼠标支持,请将其放入 ~/.vimrc:

        set mouse=a
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-01-31
          • 2018-12-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多