折叠设置似乎使vim';在某些情况下会出现pwd
当我在单个Vim窗口中处理不同目录下的多个文件时,Vim将一些默认工作目录与打开的文件相关联 当我在折叠设置似乎使vim';在某些情况下会出现pwd,vim,folding,Vim,Folding,当我在单个Vim窗口中处理不同目录下的多个文件时,Vim将一些默认工作目录与打开的文件相关联 当我在.vim/view/文件中找到与问题文件相关的lcd注释时,我已将问题追溯到我的折叠设置。删除后,问题就解决了 作为一个例子,考虑我的 ~/opt/pyth/python /PeaTrack.py/文件,其 ~/VIM/VIE//\+opt\++b++python=+pAkDebug。Py=包含以下行: lcd ~/mnt/CASE\ STUDIES/amazon\ -\ employee\ ac
.vim/view/
文件中找到与问题文件相关的lcd
注释时,我已将问题追溯到我的折叠设置。删除后,问题就解决了
作为一个例子,考虑我的<代码> ~/opt/pyth/python /PeaTrack.py/<代码>文件,其<代码> ~/VIM/VIE//\+opt\++b++python=+pAkDebug。Py=包含以下行:
lcd ~/mnt/CASE\ STUDIES/amazon\ -\ employee\ access
let &so = s:so_save | let &siso = s:siso_save
doautoall SessionLoadPost
我如何防止这种行为
这是我的.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
谢谢持久化的内容由'viewoptions'
设置决定。不幸的是,本地工作目录没有单独的配置值。当您设置本地命令时,Vim似乎总是添加:lcd
命令
要解决此问题,请避免为当前具有窗口本地目录的窗口创建视图,或者可以对生成的视图脚本进行后期处理,以删除/注释掉:lcd
行。插件对会话文件使用这种方法。持久化的内容由'viewoptions'
设置决定。不幸的是,本地工作目录没有单独的配置值。当您设置本地命令时,Vim似乎总是添加:lcd
命令
set sessionoptions-=curdir
要解决此问题,请避免为当前具有窗口本地目录的窗口创建视图,或者可以对生成的视图脚本进行后期处理,以删除/注释掉:lcd
行。插件对会话文件使用这种方法
set sessionoptions-=curdir
此设置也适用于视图,尽管文档中没有说明这一点
此设置也适用于视图,尽管文档中没有说明这一点