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