Подтвердить что ты не робот

Автоматическое завершение длинных строк в VIM

Когда я редактирую файл haskell в Vim, мой редактор автоматически обертывает комментарии, которые передают более 80 символов на следующую строку. Я бы хотел, чтобы Vim использовал то же поведение для файлов python (и текстовых файлов), но не могу найти параметр, который делает это где угодно, в моей папке ~/.vim/syntax или vimrc.

Вот соответствующие строки моего .vimrc:

set wrap
set textwidth=80
4b9b3361

Ответ 1

Настройка textwidth будет содержать максимальную длину строки. Это приведет к появлению новой строки в этой точке символа (хотя белое пространство может сыграть с точностью до 80 бит). (Это влияет на фактическое форматирование вашего файла).

wrap действительно то, что вы хотите для своего разделения/упаковки.

Убедитесь, что ваш .vimrc находится в вашем домашнем каталоге.

Ответ 2

Я использую следующий script в моем vimrc, чтобы обернуть файл .txt автоматически. Это может дать вам несколько советов.

if has('autocmd')
  au BufRead,BufNewFile *.txt set wm=2 tw=80
endif