Risposte:
Puoi spostare il cursore su una parentesi e fare vf{o vf(per portarti in modalità visiva e quindi selezionare tutto fino a (e inclusa) la parentesi.
Sì. Utilizzare ainvece di i, come
ya{
ya(
Vedere
:help a{
:help a(
e più in generale,
:help text-objects
:help 04.8
Fa f{v%o f(v%fai quello che vuoi? Sposta il cursore sul prossimo {o (, entra in modalità visiva, quindi sposta il cursore sulla chiusura corrispondente} o). Se hai già superato l'ambito che desideri selezionare, puoi utilizzare un capitale F. Funziona altrettanto bene per saltare alla chiusura} o) prima anche - f}v%.
Una volta che hai quello che vuoi selezionato, è possibile y, d, x, ecc. Il %comando funziona anche su più righe, quindi puoi usare questa tecnica su grandi blocchi di codice se lo desideri (anche se fe Fnon lo fai, quindi devi iniziare dalla prima o dall'ultima riga).
EDIT: migliore risposta, sembra essere esattamente quello che stai cercando:
ya(
Sostituzione del inel comando originale con afa esattamente la stessa cosa, tranne che comprende il '(' carattere. Questo è "tirando un blocco", mentre yi(è "tirando un i blocchi nner".
f{ti sposterà sulla parentesi graffa di apertura più vicina, su cui sei già. Quello che probabilmente vuoi èv%che ti sposterà alla parentesi graffa corrispondente e può essere utilizzato su entrambi i lati.