Respostas:
Você pode mover o cursor sobre um suporte e fazer vf{ou vf(para levá-lo ao modo visual e selecionar tudo até (e inclusive) o suporte.
Sim. Use em avez de i, como
ya{
ya(
Vejo
:help a{
:help a(
e mais geralmente,
:help text-objects
:help 04.8
Faz f{v%ou f(v%faz o que você quer? Move o cursor para o próximo {ou (, entra no modo visual e depois move o cursor para o fechamento correspondente} ou). Se você já tiver passado do escopo que deseja selecionar, poderá usar um capital F. Funciona tão bem para pular para o fechamento} ou) primeiro também - f}v%.
Depois de ter o que você quer selecionar, você pode y, d, x, etc. ele. O %comando funciona multi-linha, também, então você pode usar esta técnica em grandes blocos de código, se desejar (embora fe Fnão fizer isso, então você tem que começar na primeira ou última linha).
EDIT: melhor resposta, parece ser exatamente o que você está procurando:
ya(
Substituir o iem seu comando original com afaz exatamente a mesma coisa, exceto que ele inclui o '(' personagem. Isto é "puxando um bloco", enquanto yi(está "puxando um i bloco NNER".
f{você será movido para a chave de abertura mais próxima, na qual você já está. O que você provavelmente quer év%que o mova para a chave correspondente e possa ser usado em ambos os lados.