如何删除Vim中的右边距?每当我将文件保存为.txt或. md时,它似乎会添加回车符和换行符(第80列?)。如果我保存的文件没有扩展名,则不会发生这种情况,但我希望能够编辑.txt文件。我试过:set nowrap,但没有达到预期的效果。我还注解掉了.gvimrc文件中的所有内容,以防我不小心在那里做了什么,但没有成功。
w6lpcovy1#
Vim中的文本文件类型默认将textwidth选项设置为78,这会产生拆分行的效果。如果您通过将textwidth选项设置为0来删除它,Vim将停止拆分行。您可以手动删除textwidth,方法是:set textwidth=0或者您可以添加这样的内容autocmd FileType text setlocal textwidth=0到您的.vimrc。
textwidth
:set textwidth=0
autocmd FileType text setlocal textwidth=0
.vimrc
1aaf6o9v2#
我可以通过注解掉vimrc_example.vim文件中的以下行来解决此问题:
" autocmd FileType text setlocal textwidth=78
以下是我的计算机上该文件的路径:
C:\Program Files (x86)\Vim\vim80\vimrc_example.vim
我用的是gVim。
kuhbmx9i3#
对于当前的显示器尺寸(4K及更大),78字符规则不再有效(在21”CRT显示器之前的时代有效)我尝试了Jon的解决方案,但它对git commit消息不起作用。我不得不将.vimrc行更改为
autocmd FileType * setlocal textwidth=0
现在它适用于任何文件类型。
3条答案
按热度按时间w6lpcovy1#
Vim中的文本文件类型默认将
textwidth
选项设置为78,这会产生拆分行的效果。如果您通过将textwidth
选项设置为0来删除它,Vim将停止拆分行。您可以手动删除textwidth,方法是:set textwidth=0
或者您可以添加这样的内容
autocmd FileType text setlocal textwidth=0
到您的
.vimrc
。1aaf6o9v2#
我可以通过注解掉vimrc_example.vim文件中的以下行来解决此问题:
以下是我的计算机上该文件的路径:
我用的是gVim。
kuhbmx9i3#
对于当前的显示器尺寸(4K及更大),78字符规则不再有效(在21”CRT显示器之前的时代有效)
我尝试了Jon的解决方案,但它对git commit消息不起作用。
我不得不将
.vimrc
行更改为现在它适用于任何文件类型。