Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
vimscriptで、現在のバッファの現在の作業ディレクトリの値を取得したい場合(によって変更される可能性が:lcdあります)、それをフェッチするためにどの変数または式を使用しますか?
:lcd
let cwd = getcwd()
また
let cwd = fnamemodify('.', ':p')
。どちらも常に現在のバッファの有効な値を返しますが、これがバッファに対してローカルな作業ディレクトリ(つまり、:lcd/によって変更された'autochdir')かグローバルディレクトリ(つまり:cd、vimの開始以降に/ untouchedによって変更されたディレクトリ)かを判断する方が興味深い質問です。答えはわかりません。
'autochdir'
:cd