Когда я сел сегодня поработать над своим 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 на ноутбук моей жены (с той же версией ОС), поведение не воспроизводится.
Я в растерянности. Что на земле может быть причиной такого поведения?
РЕДАКТИРОВАТЬ: После продолжительной отладки, я заметил, что, кажется, воспроизводится таким образом, только если у меня есть внешний монитор, подключенный к ноутбуку. Это наводит меня на мысль, что это какая-то ошибка.