【发布时间】:2013-08-13 09:52:46
【问题描述】:
当我在单个 vim 窗口中处理不同目录下的多个文件时,Vim 会将一些默认工作目录关联到打开的文件。
我已将问题追溯到我的折叠设置,因为我在.vim/view/ 文件中找到了与问题文件相关的lcd 注释。删除后问题就解决了。
以我的~/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
如何防止这种行为?
这是我与fold 相关的.vimrc(.gvimrc 仅设置窗口大小)选项:
" 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
谢谢
【问题讨论】: