5

Sometimes I use Command-T to browse files. When I find the file I needed, I would like to switch the current working directory to the opened file's directory. How can I do this?

1
  • This is not a duplicate of the linked question.
    – jdhao
    Apr 16 '19 at 3:38
14

:cd %:h

Explain:
:cd change directory Vim command
% - full path to current file
%:h - full path to current file without filename itself.

See :help expand and :help :cd for more information

3
  • 1
    A better pointer: :help cmdline-special
    – lcd047
    Jun 23 '15 at 17:49
  • @lcd047 yes! Agree! Very useful!
    – Alex Kroll
    Jun 23 '15 at 17:57
  • Additionally, the setting autochdir can be set in .vimrc to perform this action automatically. Apr 17 '20 at 14:30

Not the answer you're looking for? Browse other questions tagged or ask your own question.