Vim 维姆-奇怪的行为
我最近刚刚删除了我的.vimrc,由于我在其中添加了一些东西并添加了一些插件,所以我得到了这种奇怪的行为Vim 维姆-奇怪的行为,vim,Vim,我最近刚刚删除了我的.vimrc,由于我在其中添加了一些东西并添加了一些插件,所以我得到了这种奇怪的行为 我单击“我”将我置于插入模式 我键入一个字符(任意字符) 突然,我在开始打字的地方换行了 非常讨厌!:)有什么想法吗?没有,但是你可以开始一次一个地从你的.vimrc中取出东西,看看问题是否消失了。无论最后删除的是什么,都可能是罪魁祸首(不一定是因为它可能是相互冲突的插件)。健全性检查。如果您以vim-C(兼容模式,行为像普通的vi)或vim-u NONE(不加载任何初始化文件或插件)的方式
非常讨厌!:)有什么想法吗?没有,但是你可以开始一次一个地从你的.vimrc中取出东西,看看问题是否消失了。无论最后删除的是什么,都可能是罪魁祸首(不一定是因为它可能是相互冲突的插件)。健全性检查。如果您以
vim-C
(兼容模式,行为像普通的vi
)或vim-u NONE
(不加载任何初始化文件或插件)的方式运行会发生什么情况?这要求将.vimrc之类的文件设置为受源代码控制。您可以备份.vimrc
文件,拆下原来的并启动vim,然后创建新的vimrc:
:mkvimrc
然后,您可以开始添加旧设置中的内容,并查看是哪个设置导致了问题
与插件一样,将所有(非系统)插件移出插件目录,逐个添加,看看是哪一个导致了问题。逐行注释.vimrc,直到它开始按预期工作。您可以尝试使用vim脚本调试:“vim-D文件”。然后您可以尝试添加一些断点,等等
链接:有很多东西可以说明Vim的可定制性。然而,我认为这可能是您设置的“文本宽度” 从Vim帮助: “textwidth”可以设置为行的最大宽度。当一行在追加字符时变得太长时,将自动插入换行符 因此,请检查“textwidth”设置为什么,然后将其增大,或者将其设置为0以禁用此功能
如果这不起作用,那么尝试一下其他人所说的,只是注释掉你的所有设置,检查一下就可以解决问题。然后再次缓慢启用设置。可能使用二进制搜索:)您可以将您的vimfiles+vimrc发布到某个地方,以便其他人可以查看它,并可能确定错误的来源 说有错误,而不提供任何具体数据,从来不会产生任何结果
使用一些粘贴站点,发布你的vimrc和一个插件列表(通常人们使用几乎相同的插件…来自www.vim.org)。你太棒了,大卫!谢谢你!(+1)你刚才救了我几个小时!