ReSharper has a nice feature called \"extend selection\": by pressing CTRL+W
(I think this is the default) repeatedly, you select more and more from your current ca
If you're talking about Vim (and you should be :-), you can start marking text with the v
command, then you have all the standard cursor movement commands (and, as you know, there are a lot of them) which will extend the selection, as well as moving the cursor.
Then you just do whatever you want with the selected text.
See here for the gory details.