Я помітив, коли я сів зробити якусь роботу над моїм 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 на ноутбук своєї дружини (працює з тією ж версією ОС), поведінка не відтворюється.
Я в збитку. Що на землі може спричинити таку поведінку?
EDIT: Після тривалої налагодження я помітив, що, здається, він відтворюється лише таким чином, якщо у мене підключений зовнішній монітор до ноутбука. Це змушує мене повірити, що це якась помилка.