Я создаю экземпляр gvim в окне ConEmu, используя эту строку:

gvim --windowid !ConEmuBackHWND! -new_console

И я получаю странную огромную белую рамку, которая действует как дескриптор изменения размера в gvim:

Странная граница

Если я изменю размер окна ConEmu, эта граница исчезнет.
Как я могу это исправить? Это проблема ConEmu или gvim? Это может быть связано с какой-то небольшой проблемой с пробелами, которая есть у gvim, но она всегда меньше размера символа.
В этом случае это огромно, и это действительно расстраивает, чтобы видеть это так.

Любая помощь приветствуется.

РЕДАКТИРОВАТЬ 1: После игры с различными размерами в корневом окне ConEmu я заметил, что начальная ширина и высота белой границы всегда остаются одинаковыми! (Не пропорционально видимому окну GVim, но точно так же с каждым размером окна ConEmu, который я пробовал)

1 ответ1

0

После написания небольшой тестовой программы, которая создает дочернее окно и присоединения gvim с флагом --windowid к этому дочернему окну, я получаю те же результаты. Это проблема gvim, а не ConEmu.

РЕДАКТИРОВАТЬ:

Я нашел ошибку vim и исправил ее. Включено в патч 7.4.8.874

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .