Tôi nhận thấy khi tôi ngồi xuống để thực hiện một số công việc trên MacBook của mình ngày hôm nay, tại một số thời điểm gần đây, một số thứ đã bị làm hỏng với .gvimrc
cài đặt của tôi : khi tôi khởi chạy MacVim, mọi thứ dường như bình thường ngoại trừ cửa sổ của tôi rất nhỏ (khoảng kích thước mặc định ). Tò mò, tôi đã thử verbose set columns?
nói với tôi "180, tập cuối từ ~ / .gvimrc" mặc dù cửa sổ rõ ràng không rộng 180 cột. set columns=180
khôi phục cửa sổ về chiều rộng dự kiến.
Sau khi gỡ lỗi và chia đôi các tệp RC thông thường của tôi, tôi nhận thấy có điều gì đó bất thường. Tôi không chắc điều này có liên quan đến kích thước cột của tôi không áp dụng hay không, dù theo cách nào thì nó cũng gây tò mò và tôi không thể tìm ra.
Nếu tôi chạy : mvim -u NONE -c "set columns=100"
, tôi nhận được một cửa sổ như thế này:
Nếu tôi chạy chính xác cùng một lệnh một lần nữa, tôi nhận được điều này:
verbose set co?
báo cáo lần lượt 100 và 66, trong cả hai trường hợp nói rằng "tập cuối từ đối số -c". Lặp lại lệnh khởi chạy làm cho trạng thái cửa sổ thay thế.
Tôi đã thử nuk .viminfo
giữa các lần chạy; nó không có tác dụng
Bây giờ tôi đang sử dụng MacVim snapshot 74, mặc dù tôi đang ở phiên bản cũ hơn khi điều này bắt đầu xảy ra và được nâng cấp để xem liệu đó có phải là một phiên bản không. Tôi đang ở ngày 10.10.3 và có thể hành vi này là do lỗi dành riêng cho MacVim đã xuất hiện do cập nhật hệ điều hành (chỉ xảy ra gần đây). Tuy nhiên, nếu tôi cài đặt MacVim trên máy tính xách tay của vợ tôi (chạy cùng phiên bản HĐH) thì hành vi đó không tái tạo.
Tôi thua lỗ. Điều gì trên trái đất có thể gây ra hành vi này?
EDIT: Sau khi tiếp tục gỡ lỗi, tôi nhận thấy dường như chỉ tái tạo theo cách này nếu tôi có một màn hình ngoài được kết nối với máy tính xách tay. Điều này khiến tôi tin rằng đó là một loại lỗi.