1

复制:

如何缩进gvim(win32)中的选择?

如何在vi中快速缩进多行?

在 linux 下使用 vim 我可以使用 VISUAL 模式并按“>”来缩进一段代码。在 Windows 下的 vim 中不会发生这种情况。

这就是发生的事情:

  • 按V,VIM进入VISUAL模式
  • 按'Down',VIM 退出VISUAL 模式。我无法在 VISUAL 模式下选择任何内容。

或者,如果我使用 SELECT 模式来选择代码,“>”不会缩进它。

4

4 回答 4

6

你没有保留 mswin.vim 吗?如果您希望在两个操作系统上具有相同的行为,请删除此文件。

于 2009-01-05T17:19:08.783 回答
5

好,我知道了。在 Windows 中,我应该按 Shift+Down 保持在 VISUAL 模式。

于 2009-01-05T14:18:17.493 回答
4

如果您使用 V(大写),您将进入 VISUAL LINE 模式。对于 VISUAL 模式,您应该使用 v(小写)。

如果您使用标准移动键 (hjkl),一切正常。

如果您不喜欢默认的移动键,请使用以下映射:

:map <Up> k
:map <Down> j
:map <Left> h
:map <Right> l
于 2009-01-05T14:21:23.790 回答
0

奇怪,我在 Win XP 上的 Vim 7.1 上没有遇到这种行为。也许设置 nocompatible 会帮助你?

于 2009-01-05T15:31:09.967 回答