Note that cf) will change everything up to and including the closing paren.
ct) (change to) will change everything from the cursor up to, but not including the paren.
But if you're trying to change everything in parens, you can simply use: ci(, regardless of where your cursor is as long as it's somewhere in a matched set. ci{, ci[, etc... also work. I find it pretty useful when working with code that uses a lot of those.
ct) (change to) will change everything from the cursor up to, but not including the paren.
But if you're trying to change everything in parens, you can simply use: ci(, regardless of where your cursor is as long as it's somewhere in a matched set. ci{, ci[, etc... also work. I find it pretty useful when working with code that uses a lot of those.