Open root console and edit
/usr/share/applications/gvim.desktop file. Find line containing
Exec=gvim %F and replace it to the following:
Exec=gvim --servername GVIM --remote-tab %F
Now when you open file from Nautilus, this command will be run. If this command was launched before it and gvim instance is still running, new tab with specified file will be open in it.
If you want it to work in console as well, add this command to
alias gvim='gvim --servername GVIM --remote-tab'