【问题标题】:How to make gvim on Windows behave exactly like linux console vim?如何使 Windows 上的 gvim 的行为与 linux 控制台 vim 完全一样?
【发布时间】:2011-01-06 19:20:56
【问题描述】:

我在 linux 控制台上广泛使用过 Vim,我习惯了它的键盘快捷键,例如用于垂直选择的 Ctrl+V 等等。

我在工作的计算机上安装了 gVim for Windows,但我几乎无法使用它,因为许多键盘命令都被重新定义了。 Ctrl+V 粘贴剪贴板中的文本,而不是开始垂直选择,例如...

如何让 gVim 像默认的 linux 控制台版本一样工作,可能使用默认的 gentoo 设置?

【问题讨论】:

  • 一旦我在我的 Documents 文件夹中有一个 _vimrc,默认的 _vimrc 就不再被获取,vim 的行为就像我想要的那样。即使是空的也足够了。

标签: windows vim


【解决方案1】:

c:\program files\vim\_vimrc:

" source $VIMRUNTIME/mswin.vim
" behave mswin

注释掉这两行

【讨论】:

  • 我刚刚注释掉了最后两行(来源 .../mswin.vim 和行为 mswin)。这似乎破坏了我的其他配置选项更少,同时仍然没有破坏控件。
【解决方案2】:

发出以下命令:

set compatible
:mkvimrc!

这将写出一个 _vimrc 来覆盖 \Program Files\vim 中的那个

【讨论】:

    【解决方案3】:

    编辑您的 .vimrc 文件,使其仅包含以下行:

    set compatible
    

    【讨论】:

    • set compatible 不是 linux 标准
    • @Nikodemus 问题是询问要在 Windows 上的 gvim 上发出哪些命令。 Linux 中的标准与否无关紧要。
    • @PaulTomblin:实际上,问题是“如何让 gVim 像默认的 linux 控制台版本一样工作”。
    • @Nikodemus 再读一遍。 “如何让 gvim ON WINDOWS 工作起来完全像......”
    猜你喜欢
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-17
    • 2010-11-17
    • 1970-01-01
    • 2021-10-20
    • 2022-06-16
    相关资源
    最近更新 更多