Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以知道如何突出显示代码区域,例如
public void foo() { blah(); blah1(); blah2(); }
我的光标位于 first 的“b”处blah(),如何使用 viEmu 或 VIM 本身突出显示整个代码区域?
blah()
在 Vim 中,这是va{(或va},或vaB作为同义词)。v进入视觉模式,并且是一个选择Block的a{文本对象。如果您不希望包含大括号,请改用( inner Block )。如果你想对块进行操作(例如删除),你可以跳过视觉模式,只使用一个带有动作的命令,例如.i{da{
va{
va}
vaB
v
a{
i{
da{