Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VIm-如何删除右边距_Vim - Fatal编程技术网

VIm-如何删除右边距

VIm-如何删除右边距,vim,Vim,如何删除Vim中的右边距?每当我将文件保存为.txt或.md时,它似乎添加了回车符和换行符(第80列?)。如果保存文件时没有扩展名,则不会发生这种情况,但我希望能够编辑.txt文件 我尝试过:立即设置RAP,但没有达到预期效果。我还注释掉了我的.gvimrc文件中的所有内容,以防我无意中在那里做了一些事情,但这种方法没有成功 Vim中的文本文件类型默认情况下将textwidth选项设置为78,这具有拆分行的效果。如果将textwidth选项设置为零,则Vim将停止拆分行。您可以使用手动删除tex

如何删除Vim中的右边距?每当我将文件保存为.txt或.md时,它似乎添加了回车符和换行符(第80列?)。如果保存文件时没有扩展名,则不会发生这种情况,但我希望能够编辑.txt文件


我尝试过:立即设置RAP,但没有达到预期效果。我还注释掉了我的.gvimrc文件中的所有内容,以防我无意中在那里做了一些事情,但这种方法没有成功

Vim中的文本文件类型默认情况下将
textwidth
选项设置为78,这具有拆分行的效果。如果将
textwidth
选项设置为零,则Vim将停止拆分行。您可以使用手动删除textwidth

:设置textwidth=0

或者你可以加上

autocmd文件类型text setlocal textwidth=0


对于您的
.vimrc

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

" autocmd FileType text setlocal textwidth=78
以下是我的计算机上文件的路径:

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

我正在使用gVim

使用
vim-i NONE-u NONE启动vim,查看问题是否依然存在。这样就排除了问题。这样启动vim会绕过viminfo和gvimrc?我不知道为什么会这样,但是注释掉我的gvimrc文件就不行了。它可能是
.vimrc
,而不是
.gvimrc
。这两个选项都应用于GVimI,如果我尝试,则会出现“未知选项”错误:set linewidth=0。我尝试将autocmd命令添加到.gvimrc文件中,但似乎没有效果。抱歉-我键入了textwidth的linewidth,duh:-(在编辑中修复。对于autocmd,我使用命令行Vim.在.vimrc中测试了它。可能值得尝试的是.vimrc而不是.gvimrc。