Vim добавляет и выравнивает новую строку и автоматически внутри кавычек - PullRequest
3 голосов
/ 06 февраля 2012

Vim добавляет новую строку, когда я пишу что-то внутри кавычек, и эта строка достигает ширины окна Vim.

Например:

export_data(...['official stmt url, issue',])

Когда что-то пишется внутри кавычек, это становится:

export_data(...['official stmt url, issue
                 , new line aligned',])

Я хочу отключить эту функцию. Я полагаю, это вызвано некоторыми настройками в моем файле vimrc, но я не знаю, какие именно.

Ответы [ 2 ]

3 голосов
/ 06 февраля 2012

Самое простое решение этой проблемы - отключить текстовую ширину:

:se textwidth=0 wrapmargin=0

, чтобы найти причину, выполните

:verbose set tw wm fo

, которая покажет что-то вроде следующего:

  textwidth=78
    Last set from /usr/share/vim/vim73/ftplugin/help.vim
  wrapmargin=0
  formatoptions=tcroql
    Last set from /usr/share/vim/vim73/ftplugin/help.vim
1 голос
/ 06 февраля 2012

Похоже, у вас есть узкое значение для textwidth.Чтобы отключить его, установите его на ноль

set textwidth=0

См. :help textwidth для получения полной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...