我注意到当我今天坐下来在MacBook上做一些工作时,最近在某个时候,我的.gvimrc
设置被搞砸了:当我启动MacVim时,除了窗口很小(大约是默认大小)外,一切似乎都很正常。 )。很好奇,我尝试verbose set columns?
告诉我“ 180,是〜/ .gvimrc中的最后一组”,即使窗口显然不是180列宽。set columns=180
将窗口恢复到预期的宽度。
在对我的RC文件进行常规调试和对分后,我发现了一些异常。我不确定这是否与我的列大小不适用有关,无论哪种方式都很好奇,我无法弄清楚。
如果我运行:mvim -u NONE -c "set columns=100"
,我得到一个这样的窗口:
如果再次运行完全相同的命令,则会得到以下信息:
verbose set co?
分别报告100和66,在两种情况下都说“来自-c参数的最后一组”。重复启动命令会导致窗口状态改变。
我试过.viminfo
两次跑步之间。它没有任何作用。
我现在正在使用MacVim快照74,尽管当我开始使用该版本时,我使用的是早期版本,并进行了升级以查看它是否只是版本控制。我使用的是10.10.3,此行为可能是由于特定于MacVim的错误所致,而该错误已由于操作系统更新而浮出水面(仅在最近才发生)。但是,如果我在妻子的笔记本电脑上安装MacVim(运行相同的OS版本),则该行为不会重现。
我很茫然。到底是什么导致了此行为?
编辑:继续调试后,我注意到,如果将外接显示器连接到笔记本电脑,似乎只能以这种方式重现。这使我相信这是某种错误。