The right click "Update Doc Comment for <foo>" does work with multi word data types in SystemVerilog.
For example:
/**
* do da do da do
*
* @param a This is parameter a
* @param b This is parameter b
* @param c This is parameter c
* @param d This is parameter d
*/
function void foo( int a, int unsigned b, int c, int unsigned d );
// my awesome function
endfunction
After update, that becomes:
/**
* do da do da do
*
* @param a This is parameter a
* @param int This is parameter b
* @param c This is parameter c
* @param int This is parameter d
*/
function void foo( int a, int unsigned b, int c, int unsigned d );
// my awesome function
endfunction