Я предполагаю, что ваши единороги перезапускаются в старом рабочем каталоге, а не в новом рабочем каталоге - другими словами, если ваш рабочий каталог в unicorn.rb имеет значение <capistrano_directory>/current
, вам нужно убедиться, что символическая ссылка происходит прежде чем пытаться перезапустить единорогов.
Это объясняет, почему их остановка и запуск работают вручную: вы делаете это после развертывания, предположительно, что заставляет их запускаться в правильном каталоге.
Когда в процессе развертывания вы перезапускаете единорогов? Вы должны убедиться, что сигнал USR2 отправляется после того, как новый каталог релиза является символической ссылкой как текущий.
Если это не поможет, пожалуйста, укажите ваш unicorn.rb и deploy.rb; это намного облегчит отладку этой проблемы.
Вы можете
: установите numberwidth = 6
и : установите столбцы = 86
(или с помощью мыши) в нужный размер. Если вы редактируете файл с миллионом строк, у вас могут возникнуть проблемы, но это маловероятно. Таким образом, вы тоже тратите 6 столбцов экранной площади. Так что по-прежнему существуют всевозможные проблемы.
Вы можете выделить за 80-й столбец, используя : match
, как написано здесь и здесь .
Кроме того, я не вижу способа сделать это. Хотя, похоже, это было бы неплохо.
Вы пробовали '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.