如何让GVim中的终端对鼠标滚动做出反应?

时间:2008-10-14 01:59:52

标签: vim

我正在使用Hardy Heron Ubuntu版本,BTW。

2 个答案:

答案 0 :(得分:1)

尝试:

:设置鼠标= a

“:帮助鼠标”说

Enable the use of the mouse.  Only works for certain terminals
(xterm, MS-DOS, Win32 |win32-mouse|, qnx pterm, and Linux console
with gpm).  For using the mouse in the GUI, see |gui-mouse|.
The mouse can be enabled for different modes:
    n   Normal mode
    v   Visual mode
    i   Insert mode
    c   Command-line mode
    h   all previous modes when editing a help file
    a   all previous modes
    r   for |hit-enter| and |more-prompt| prompt
    A   auto-select in Visual mode
Normally you would enable the mouse in all four modes with: >
    :set mouse=a
When the mouse is not enabled, the GUI will still use the mouse for
modeless selection.  This doesn't move the text cursor.

答案 1 :(得分:0)

讨厌给出这个答案,因为它不是很有帮助,但它对我来说很好(在ubuntu hardy上滚动gvim)。

但也许我可以建议一些有助于调试问题的东西:

  1. 确认您正在运行“gvim”并尝试滚动出现的新窗口(即您没有在xterm中运行vim并尝试使用鼠标滚动它)
  2. 确认滚轮在其他应用中有效。如果您不确定,请使用“xev”确保X服务器正在查看滚动事件。

希望有所帮助。