Vim有一些非常有用的文本动作,比如ib、i)、i}等,可以快速选择文本的一部分。但是,我经常需要在按行模式下选择一个内部块。例如(带有行号):
1: $foo = array(
2: 'bar' => 'Bar',
3: 'quux' => 'Quux',
4: );
现在,当我的光标在第2或第3行某处时,我按下vib或vi),Vim会选择第2、3行和第4行缩进的空格。但我只想选择第2和第3行。我尝试过使用Vib和Vi),但它们与小写的v做的一样。
有没有简单的文本移动或其他快速方式可以在行模式下选择一个内部块?
relativenumber
设置。我之前不知道它的存在。不幸的是,我使用的是Debian Squeeze,它自带的Vim版本是7.2,并不支持该功能。 - Sander Marechal