Text objects are not just quotes and parens - i[ and a[ target the contents of (or the whole) square-bracket pair the cursor is inside.
Commands you practise
i[
Delete everything inside square brackets. Combined with d, it instantly clears out array elements or markdown link text while keeping the brackets.
a[
Delete or select a square-bracketed block, including the brackets themselves. It is the fastest way to clear out array literals or list configurations.
Levels
Empty the Nest (easy): Delete all hosts inside the square brackets in one go.
Drop the List (medium): Remove the entire bracketed argument list from the analyze_metrics call.
Bracket Bracket Goose (hard): Replace the untrusted IP list with the trusted one.
Each level opens a real Neovim session in your browser with a start file and a target file. Edit one into the other in as few keystrokes as you can, then race the vimbot's solution.
Part of VimGolf.ai Premium ($10 once, lifetime). Region: Text Objects: Basics. See the whole skill map.