VIm -如何删除右边距

f1tvaqid  于 2022-11-11  发布在  其他
关注(0)|答案(3)|浏览(183)

如何删除Vim中的右边距?每当我将文件保存为.txt或. md时,它似乎会添加回车符和换行符(第80列?)。如果我保存的文件没有扩展名,则不会发生这种情况,但我希望能够编辑.txt文件。
我试过:set nowrap,但没有达到预期的效果。我还注解掉了.gvimrc文件中的所有内容,以防我不小心在那里做了什么,但没有成功。

w6lpcovy

w6lpcovy1#

Vim中的文本文件类型默认将textwidth选项设置为78,这会产生拆分行的效果。如果您通过将textwidth选项设置为0来删除它,Vim将停止拆分行。您可以手动删除textwidth,方法是
:set textwidth=0
或者您可以添加这样的内容
autocmd FileType text setlocal textwidth=0
到您的.vimrc

1aaf6o9v

1aaf6o9v2#

我可以通过注解掉vimrc_example.vim文件中的以下行来解决此问题:

" autocmd FileType text setlocal textwidth=78

以下是我的计算机上该文件的路径:

C:\Program Files (x86)\Vim\vim80\vimrc_example.vim

我用的是gVim。

kuhbmx9i

kuhbmx9i3#

对于当前的显示器尺寸(4K及更大),78字符规则不再有效(在21”CRT显示器之前的时代有效)
我尝试了Jon的解决方案,但它对git commit消息不起作用。
我不得不将.vimrc行更改为

autocmd FileType * setlocal textwidth=0

现在它适用于任何文件类型。

相关问题