Resposta eficiente
Pressione f"d^f"lD
para manter o objeto atual na linha atual, excluindo o resto deles.
f" - find "
d^ - delete from current cursor position to start of line.
l - move right
D - delete from current cursor till end.(d$)
Você também pode criar um objeto de texto!
:nmap de" f"d^f"lD // de" - delete except double quotes.
Você pode manter o cursor em qualquer lugar na linha e pressionar de"
.
Editar: resposta escrita anteriormente
Você pode pressionar "sda"
para excluir o objeto atual
Em seguida, pressione dd
para excluir a linha atual.
Em seguida, pressione "sp
para colar o objeto atual.
Totalmente, "sda"dd"sp
para manter o texto atual na linha atual.
Você pode mapear isso para uma chave como
:nmap <F5> "sda"dd"sp