O comando no modo normal gfvai para um arquivo com o caminho no qual o cursor está atualmente. Mas o faz na janela atual, substituindo o texto atual. Isso significa que você precisa voltar explicitamente para voltar mais tarde e escrever potencialmente as alterações no buffer atual. Tenho certeza...