Vim添加并对齐新行并自动在引号内

时间:2012-02-06 17:37:59

标签: vim settings

当我在引号内写字时,Vim会添加一个新行,并且该行会触及Vim的窗口宽度。

例如:

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

当在引号内写一些内容时,它变为:

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

我想禁用此功能。我想这是由我的vimrc文件中的一些设置引起的,但我不知道是哪一个。

2 个答案:

答案 0 :(得分:3)

最简单的解决方法是禁用textwidth:

: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 :(得分:1)

听起来textwidth的值很小。要禁用它,请将其设置为零

set textwidth=0

有关详细信息,请参阅:help textwidth