Настройка наследования отступа для длинных строк | ||
Разное > Консоль Речь пойдет о том, как vim «сворачивает» (делает то, что по английски называется wrap) длинные строки. Допустим, у вас есть очень длинная строка кода, которая начинается с некоторым отступом.
Речь пойдет о том, как vim «сворачивает» (делает то, что по английски называется wrap) длинные строки. Допустим, у вас есть очень длинная строка кода, которая начинается с некоторым отступом. Скорее всего, если вы используете :set wrap и :set showbreak=-> , она выглядит вот так:Not-indented line Once indented line Twice indented line, which is long enough ->to be wrapped. А хотелось бы, чтобы выглядела вот так: Not-indented line Once indented line Twice indented line, which is long enough ->to be wrapped. К сожалению, стандартными средствами Vim добиться этого невозможно, но есть патч, который позволяет с этим справиться. Патч называется breakindent patch и может быть скачан по адресу retracile.net/wiki/VimBreakIndent. Он патчит исходники vim, из которых последний придется собирать собственными руками. Исходники берутся из vim.org, секция Download. Патч следует применить в директории, куда распакованы исходники, командой
Источник: http://habrahabr.ru/blogs/vim/138857/ |
||
Комментарии | ||