Jak mogę wyświetlić ścieżkę do bieżącego pliku w wierszu poleceń, aby wpisać podobną nazwę pliku? Nie chcę skrótu, który zostałby zastąpiony bieżącą nazwą pliku, chcę edytować nazwę pliku wraz ze ścieżką do katalogu. Na przykład chcę :edit
plik o podobnej nazwie lub w podobnym katalogu, np
vim src/submodule/frontend/frobnicate2.c
a teraz chcę edytować ../trunk/src/submodule/frontend/frobnicate.c
i chcę tylko wstawić ../trunk
i usunąć 2
, a nie ponownie wpisać pełną ścieżkę.
Mogę oczywiście wrócić do powłoki i skorzystać z historii poleceń lub też skopiować i wkleić ścieżkę przez GUI, ale szukam bardziej wydajnego sposobu, który nie wymaga opuszczania Vima.
Ctrl-r =expand('%:p')
. Używa to rejestru = .