Come posso visualizzare il percorso del file corrente nella riga di comando, in modo da digitare un nome di file simile? Non voglio un'abbreviazione che verrebbe sostituita dal nome del file corrente, voglio modificare il nome del file, completo del suo percorso di directory. Ad esempio, desidero :edit
un file con un nome simile o in una directory simile, ad es
vim src/submodule/frontend/frobnicate2.c
e ora voglio modificare ../trunk/src/submodule/frontend/frobnicate.c
, e voglio solo inserire ../trunk
e rimuovere il 2
, non digitare nuovamente il percorso completo.
Ovviamente posso tornare alla shell e usare la sua cronologia dei comandi, oppure potrei copiare e incollare il percorso attraverso la GUI, ma sto cercando un modo più efficiente che non richiede di lasciare Vim.
Ctrl-r =expand('%:p')
. Questo utilizza il registro = .