如何在vim中找到封闭块?

Cha*_*aju 0 vim

向后搜索{是找到兄弟姐妹块.

文件正确缩进,可能这可以通过从(^)之前的一个字符向上移动直到第一个非空白字符来完成.

还有其他方法吗?

例如:

if (some condition) {
  for (;;) {

  }
  some statements;
  here you're;
  while (some condition) {

  }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法从"你在这里"导航到如果?

我正在考虑将光标放在"here you are"之前并调用一个函数,该函数将向上移动光标直到找到非空白字符.

Ken*_*ent 7

按(光标here you're在行的任何字符处)

[{
Run Code Online (Sandbox Code Playgroud)

这正是您正在寻找的.有关详细信息:h [{,或:h motion.txt.