A diferença deve ser mais aparente se você tentar de um terminal sem o E comercial. Por padrão, o gvim entra em segundo plano para que o usuário possa executar outros comandos, mas -f faz esperar até que a janela do editor seja fechada.
O Gvim tem a opção -f. Sua página man diz,
-f Foreground. For the GUI version, Vim will not fork and
detach from the shell it was started in.
O que isso significa?
Encontrei essa opção ao tentar fazer o menu global funcionar para o gvim de Como obter o menu global de aplicativos para o gvim? .
Eu achei que seria gvim -f file &
mostrar gvim e gvim file &
não. Mas ambos parecem ter o mesmo comportamento.
A diferença deve ser mais aparente se você tentar de um terminal sem o E comercial. Por padrão, o gvim entra em segundo plano para que o usuário possa executar outros comandos, mas -f faz esperar até que a janela do editor seja fechada.