Одна из самых раздражающих особенностей vim - это разделение линий. По некоторым причинам кто-то нашел, что было бы хорошо разбить строки даже в форматах, чувствительных к пробелам. Например, изменение:
echo very-long-string > file
в
echo
very-long-string
> file
Как его выключить?
Редактировать : Это не визуальный перенос - он переносится в файл (т.е. vim вставляет \ n в файл, если считает строку слишком длинной). Завершение длинных строк вменяемое, и хотя кто-то захочет отказаться, я могу жить без него.
very-long-string
невидимые символы, такие как 0x10 и 0x13? Как писал pboi, vim не добавляет символы.