First use Vim to edit a file, say /tmp/A.
Assuming that vim process is the only one that accesses /tmp/A, then use "ctrl+z" to suspend the process, and execute
fuser /tmp/A
Then you see nothing in the output.
However, if you use "less" to open that file, you could see the pid of less in the fuser output.
Is there anthing special about vim that makes this weird scenario?