J'ai remarqué quand je me suis assis pour faire un peu de travail sur mon MacBook aujourd'hui qu'à un moment donné récemment quelque chose s'était gâché par rapport à mes .gvimrc
paramètres: quand j'ai lancé MacVim, tout semblait normal sauf que ma fenêtre était très petite (environ la taille par défaut ). Curieux, j'ai essayé verbose set columns?
qui m'a dit "180, dernier ensemble de ~ / .gvimrc" même si la fenêtre n'était évidemment pas large de 180 colonnes. set columns=180
restauré la fenêtre à la largeur attendue.
Après le débogage et la bissection habituels de mes fichiers RC, j'ai remarqué quelque chose d'inhabituel. Je ne sais pas si cela est lié au fait que mes colonnes ne s'appliquent pas ou non, de toute façon c'est curieux et je ne peux pas le comprendre.
Si je lance mvim -u NONE -c "set columns=100"
:, j'obtiens une fenêtre comme celle-ci:
Si je lance à nouveau exactement la même commande , j'obtiens ceci:
verbose set co?
rapporte 100 et 66, respectivement, dans les deux cas en disant "dernier ensemble à partir de l'argument -c". La répétition de la commande de lancement fait alterner l'état de la fenêtre.
J'ai essayé de parcourir les .viminfo
pistes; cela n'a aucun effet.
J'utilise maintenant MacVim snapshot 74, bien que j'étais sur une version antérieure lorsque cela a commencé et que j'ai été mis à niveau pour voir s'il s'agissait simplement d'une version. Je suis sur 10.10.3, et il est possible que ce comportement soit dû à un bogue spécifique à MacVim qui est apparu à la suite de la mise à jour du système d'exploitation (ce qui n'est arrivé que récemment). Cependant, si j'installe MacVim sur l'ordinateur portable de ma femme (exécutant la même version du système d'exploitation), le comportement ne se reproduit pas.
Je suis à perte. Qu'est-ce qui pourrait bien causer ce comportement?
EDIT: Après un débogage continu, j'ai remarqué qu'il semble ne se reproduire de cette façon que si j'ai un moniteur externe connecté à l'ordinateur portable. Cela m'amène à croire que c'est une sorte de bogue.