単一のvimウィンドウで異なるディレクトリの下にある複数のファイルを操作すると、Vimはデフォルトの作業ディレクトリを開いているファイルに関連付けます。
問題のあるファイルに関連するファイルにlcd
コメントが見つかったため、フォールド設定に問題をさかのぼりました。.vim/view/
削除すると、問題は解決します。
~/opt/lib/python/peakdetect.py
例として、私のファイルを考えてみましょう~/.vim/view/~\=+opt\=+lib\=+python\=+peakdetect.py\=
。次の行が含まれています。
lcd ~/mnt/CASE\ STUDIES/amazon\ -\ employee\ access
let &so = s:so_save | let &siso = s:siso_save
doautoall SessionLoadPost
どうすればこの動作を防ぐことができますか?
に関連する私の.vimrc
(.gvimrcはウィンドウサイズのみを設定します)オプションは次のfold
とおりです。
" save & load fold structure
42 au BufWinLeave * silent! mkview
43 au BufWinEnter * silent! loadview
44 set fdo-=search "do not open close fold when matching
45 set fdo-=block "do not open closed but when using z? commands
ありがとう