как изменить левое поле в gvim - PullRequest
9 голосов
/ 25 октября 2011

У меня есть gvim 7.3 на XP.
Моя проблема в том, что когда я редактирую файл и номера строк отключены, текст слишком близко к левому полю окна.Я не хочу добавлять ведущие пробелы, я хочу увеличить маржу.Когда у меня есть номера строк (что мне не нравится), между границей левого окна и номером строки достаточно места, а между номером строки и текстом - достаточно места.Но нет левого поля, когда номера строк выключены.
Я бы хотел увеличить эту маржу, но не знаю, как она решается.

Ответы [ 5 ]

8 голосов
/ 25 октября 2011

У меня никогда не было проблем с тем, чтобы текст находился слишком близко к левому полю окна, но если вы предпочитаете текст больше по центру экрана (по горизонтали), вас может заинтересовать VimRoom .Это плагин без отвлекающих факторов, но не стесняйтесь выбрасывать части, которые вам не нравятся.

Так что вместо этого

enter image description here

вы получите это

enter image description here

5 голосов
/ 25 октября 2011

Вы можете использовать foldcolumn, если вы не используете сгибы для текущего документа.Это помешает вам установить это значение выше 12, хотя, если вам нужен более широкий запас, чем вам, насколько я знаю, вам не повезло.

В качестве альтернативы вы можете включить номера строки измените группу выделения LineNr, чтобы текст был того же цвета, что и цвет фона, эффективно скрывая номера строк, позволяя установить numberwidth на желаемое поле (я думаю, до 10).

3 голосов
/ 12 февраля 2017

Если кто-то хочет увеличить левое поле в Vim, вы можете сделать:

http://imgur.com/xBlpu6X

:set foldcolumn=12
:hi FoldColumns ctermbg=none

Или:

http://imgur.com/ErpCnM9

Изменение чисел цветов, чтобы скрыть их не будет работать.

:set nuw=8
2 голосов
/ 28 сентября 2014

проверить Гойо , у меня это работает.

при редактировании уценки включите goyo:

au FileType markdown Goyo
0 голосов
/ 29 мая 2013

Я думаю, что "влево" поможет:

:[range]le[ft] [indent]
                    Left-align lines in [range].  Sets the indent in the
                    lines to [indent] (default 0).

Так что, если вы используете

:%le5

у вас есть поле, необходимое для полного документа.

Lem

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...