About the problem that the textwidth in Gvim is automatically set to 78, causing automatic line wrapping during input

In gvim, textwidth is set to 78 by default. If you want to enter more than 78 characters in one line, it will cause automatic line wrapping when entering spaces.

:set textwidth=0 does the trick. But writing set textwidth=0 in the configuration file _vimrc still doesn't work.

Because Gvim starts loading .vim in order. You can view the order in which vim loads files with:

Entering the following command in Gvim last line mode will store the vim loaded files in e:\tempfile in sequence.

:redir > e:\tempfile
:scriptnames
:redir END

The content is as follows:

  1: C:\Program Files (x86)\Vim\_vimrc
  2: C:\Program Files (x86)\Vim\vim80\colors\murphy.vim
  3: C:\Program Files (x86)\Vim\vim80\vimrc_example.vim
  4: C:\Program Files (x86)\Vim\vim80\defaults.vim
  5: C:\Program Files (x86)\Vim\vim80\syntax\syntax.vim
  6: C:\Program Files (x86)\Vim\vim80\syntax\synload.vim
  7: C:\Program Files (x86)\Vim\vim80\syntax\syncolor.vim
  8: C:\Program Files (x86)\Vim\vim80\filetype.vim
  9: C:\Program Files (x86)\Vim\vim80\menu.vim
 10: C:\Program Files (x86)\Vim\vim80\lang\menu_zh_cn.utf-8.vim
 11: C:\Program Files (x86)\Vim\vim80\autoload\paste.vim
 12: C:\Program Files (x86)\Vim\vim80\ftplugin.vim
 13: C:\Program Files (x86)\Vim\vim80\indent.vim
 14: C:\Program Files (x86)\Vim\vim80\pack\dist\opt\matchit\plugin\matchit.vim
 15: C:\Program Files (x86)\Vim\vim80\mswin.vim
 16: C:\Program Files (x86)\Vim\vim80\plugin\getscriptPlugin.vim
 17: C:\Program Files (x86)\Vim\vim80\plugin\gzip.vim
 18: C:\Program Files (x86)\Vim\vim80\plugin\logiPat.vim
 19: C:\Program Files (x86)\Vim\vim80\plugin\manpager.vim
 20: C:\Program Files (x86)\Vim\vim80\plugin\matchparen.vim
 21: C:\Program Files (x86)\Vim\vim80\plugin\netrwPlugin.vim
 22: C:\Program Files (x86)\Vim\vim80\plugin\rrhelper.vim
 23: C:\Program Files (x86)\Vim\vim80\plugin\spellfile.vim
 24: C:\Program Files (x86)\Vim\vim80\plugin\tarPlugin.vim
 25: C:\Program Files (x86)\Vim\vim80\plugin\tohtml.vim
 26: C:\Program Files (x86)\Vim\vim80\plugin\vimballPlugin.vim
 27: C:\Program Files (x86)\Vim\vim80\plugin\zipPlugin.vim
 28: C:\Program Files (x86)\Vim\vim80\scripts.vim
 29: C:\Program Files (x86)\Vim\vim80\ftplugin\text.vim

Search for textwidth in the file vimrc_example.vim and you will find the following line:

autocmd FileType text setlocal textwidth=78

Then, changing the value of textwidth to 0, or commenting out this line, can solve the word wrapping problem.

 

Citation: http://swofford.is-programmer.com/posts/42446.html

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324768153&siteId=291194637