Achei difícil entender esses movimentos de objeto de texto:
*]]*
]] [count] sections forward or to the next '{' in the
first column. When used after an operator, then also
stops below a '}' in the first column. |exclusive|
Note that |exclusive-linewise| often applies.
*][*
][ [count] sections forward or to the next '}' in the
first column. |exclusive|
Note that |exclusive-linewise| often applies.
*[[*
[[ [count] sections backward or to the previous '{' in
the first column. |exclusive|
Note that |exclusive-linewise| often applies.
*[]*
[] [count] sections backward or to the previous '}' in
the first column. |exclusive|
Note that |exclusive-linewise| often applies.
Entendo que "]" significa avançar, assim como "]}" passa para o próximo "}" inigualável, e a segunda parte "}" descreve o destino, o que faz sentido.
Mas o que significam os segundos colchetes entre "]]", "] [", "[[", "[]"? Se o segundo "]" em "]]" significa "'{' na primeira coluna", o que dizer do segundo "]" em "[]", que significa '}' em vez de '{'. Eu simplesmente não consigo entender esses 4 movimentos de objetos de texto.
]
deve sempre corresponder a }
. Como o OP indica, esse não é o caso. Eles estão pedindo esclarecimentos sobre este ponto, não a definição de uma seção.