In Vim, if I have code (in Ruby) like so:
anArray << [anElement]
and my cursor is on the first [
, I can hop to ]
with the %
key, and I can delete all the content between the []
pair with d%
.
But what if I just want to delete the [
and ]
leaving all the remaining content between the two? In other words, what is the quickest way to get to:
anArray << anElement
Using the Surround plugin for Vim, you can eliminate surrounding delimiters with ds<delimeter>
.
To install it via Vundle plugin, add
Plugin 'tpope/vim-surround'
to your .vimrc
file and run :PluginInstall
.