Моя общая цель здесь проста, но особенности сложны:
Я хочу поддерживать каждое вертикальное разделение в моем окне MacVim ровно на 115 столбцов, независимо от того, сколько разделений я добавляю.
История: я использую дистрибутив Macus для Janus (и я довольно новичок во всем, что касается vim); поставляется с NERDTree. Я обычно использую NERDTree или командную строку, чтобы открыть несколько связанных файлов по вертикали. В настоящее время это приводит к необходимости вручную изменять размер окна MacVim с помощью мыши, а затем ⌃w = (или эквивалентного wincmd =
), чтобы разделить вновь доступное пространство между моими вертикальными разбиениями. Это меня раздражает.
Возможная цель - после добавления или удаления вертикального разделения (но не любого нового 'vim viewport', поскольку я иногда использую горизонтальное разделение в конкретном вертикальном разделении), а также при открытии нового окна MacVim / экземпляр / что угодно, чтобы настроить ширину всего окна MacVim, чтобы гарантировать, что каждое существующее вертикальное разделение (включая новое) имеет ровно N
столбцов для своего текстового содержимого. (Я лично пишу код с N := 115
, многие используют N := 80
)
Я понимаю, что это сложный и, возможно, невозможный запрос, поэтому все, что подходит к этому решению, будет оценено. знак равно