Wished they had a revert option per file
What I did is add a custom build command
Project->Properties
Select the tools tab, then press the new button
Add command "P4 Revert"
In the command line box, type: p4 revert %f
select "capture output", and in the menu caption box: P4 Re&vert
(the & makes the "v" the hot-key)
Now, when editing a file and you want to revert it, just use the key sequence
Alt-B, V
alt-b to bring up the "Build" menu, v to select the p4-revert item we just added above
I hate the P4 plugin, it slows everything down.. So what I do is set my client spec per-project in the "Open" tab, and then add custom build commands for P4 as I did above. THe commands I use are P4 add, p4 edit, p4 revert. Submit I just do from the command line....
Now, when I'm editing, I just type alt-B, e to edit, alt-b, v to revert, alt-b, a to add, and so on.
TO set the client, open project->properties, then go to the "Open" tab. In there
set P4PORT=my_p4_server:1666
set P4CLIENT=my_client
set P4USER=my_username
Now, whenever I open a project, then environment is set automatically and I don't have to deal with any type of integration...
Note also that you can make the commands in the project->properties apply to all new projects by customize the master dialog
Project->new, select the project type, then select "Customize". Add your commands, then save. Now, all new projects you create will have the custom P4 commands (and any others you may add). I use this technique to add all sorts of useful commands...