No. And it's not likely a problem that can be fixed.
The simplest way to handle this is to unload the buffer and open it
again. Then a new swapfile will be used.
A swapfile of hundreds of gigabytes is very unusual though. I don't see
how you can get that if you copy a large text. Perhaps you have some
filter that causes lines to get longer, so they have to be moved around?
Or you work with very long lines, such as XML without any line breaks.
Can you give a reproducible example (without sending us a Gbyte file, of
course).
You can also disable the swapfile, although you then lose the ability to
restore your work after a crash.
--
Every exit is an entrance into something else.
/// Bram Moolenaar -- Br...@Moolenaar.net --
http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features --
http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language --
http://www.Zimbu.org ///
\\\ help me help AIDS victims --
http://ICCF-Holland.org ///