LoginSignup
79

More than 5 years have passed since last update.

vimで開いているファイルのディレクトリに移動する

Last updated at Posted at 2014-06-15

自動的に移動する

autochdirより、コンパイル時に有効にされた場合のみ使用できます。
:echo exists("+autochdir")の結果が0なら残念ながら使う事ができません。

:set autochdir

コマンドで指定して移動する

Exコマンド用の特別な文字より、%はカレントファイル名、:hはファイル名のヘッド (末尾の部分と全ての区切りが除かれたもの)なので、%:hは開いているファイルのディレクトリに展開されます。

" グローバルなカレントディレクトリを変更する
:cd %:h

:cdはグローバルなカレントディレクトリを変更するので他のウインドウやバッファも変更されます。

" ローカルなカレントディレクトリを変更する
:lcd %:h

カレントウインドウのカレントディレクトリだけを変更したい場合は:lcdを使います。

現在のディレクトリを確認する

:pwd

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
79