Мягкий перенос в 80 символах в Vim в окне произвольной ширины

Я предполагаю, что ваши единороги перезапускаются в старом рабочем каталоге, а не в новом рабочем каталоге - другими словами, если ваш рабочий каталог в unicorn.rb имеет значение <capistrano_directory>/current, вам нужно убедиться, что символическая ссылка происходит прежде чем пытаться перезапустить единорогов.

Это объясняет, почему их остановка и запуск работают вручную: вы делаете это после развертывания, предположительно, что заставляет их запускаться в правильном каталоге.

Когда в процессе развертывания вы перезапускаете единорогов? Вы должны убедиться, что сигнал USR2 отправляется после того, как новый каталог релиза является символической ссылкой как текущий.

Если это не поможет, пожалуйста, укажите ваш unicorn.rb и deploy.rb; это намного облегчит отладку этой проблемы.

122
задан Machavity 17 April 2019 в 22:08
поделиться

2 ответа

Вы можете

  • установить большую минимальную ширину для столбца номеров строк с помощью : установите numberwidth = 6 и
  • , затем вы можете изменить размер окна с помощью : установите столбцы = 86 (или с помощью мыши) в нужный размер.

Если вы редактируете файл с миллионом строк, у вас могут возникнуть проблемы, но это маловероятно. Таким образом, вы тоже тратите 6 столбцов экранной площади. Так что по-прежнему существуют всевозможные проблемы.

Вы можете выделить за 80-й столбец, используя : match , как написано здесь и здесь .

Кроме того, я не вижу способа сделать это. Хотя, похоже, это было бы неплохо.

34
ответ дан 24 November 2019 в 01:26
поделиться

Вы пробовали 'linebreak' ?

        *'linebreak'* *'lbr'* *'nolinebreak'* *'nolbr'*
  'linebreak' 'lbr' boolean (default off)
        local to window
        {not in Vi}
        {not available when compiled without the  |+linebreak|
        feature}
If on Vim will wrap long lines at a character in 'breakat' rather
than at the last character that fits on the screen.  Unlike
'wrapmargin' and 'textwidth', this does not insert <EOL>s in the file,
it only affects the way the file is displayed, not its contents.  The
value of 'showbreak' is used to put in front of wrapped lines.
This option is not used when the 'wrap' option is off or 'list' is on.
Note that <Tab> characters after an <EOL> are mostly not displayed
with the right amount of white space.
2
ответ дан 24 November 2019 в 01:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: