in intellij, you can ctrl+w to select word, ctrl+w again to select statement, ctrl+w again to select function, etc.
you can also refactor replace all, shown if foo.gif actually exist in img src, ctrl+click to css, shown if a variable (in code/js/css) is unused, hinted if a line can be simplified, etc.
can vim do that?
if it can not, what's the compelling reason for people like me to use it? (i honestly interested, but wondering if it's worth the effort)