运行“:wa”命令将当前搜索替换为返回字符

时间:2018-12-10 15:26:51

标签: vim

我最近更新为VIM 8.1.49。我在Mac上了解它的重要性。这个问题以前从未发生过,但可能与其他插件更新有关。

当我运行“:wa”或“:w”保存所有打开的缓冲区时,它几乎总是清除当前/最后一个搜索并突出显示文件中的所有返回字符。我完全不知道如何找到答案或从哪里开始寻找。我不是通过快捷方式运行命令,而是手动输入。

它不会100%地发生,只有在实际上存在未保存的缓冲区时才会发生。多个文件打开似乎可以增加发生这种情况的可能性,我必须使用“:noh”清除搜索突出显示地图,以使其消失。

编辑: 这是我的VIM配置的链接:https://github.com/RussBrown00/902LabsDotFiles/tree/master/vim

1 个答案:

答案 0 :(得分:1)

每个phd我检查了我的RemoveWhiteSpace是否是罪魁祸首,我真的确定是。但是,在对以下命令进行了一些更改之后,实际上确实弹出了该问题。

autocmd BufWrite,FileWritePre * call RemoveWhiteSpace()

事实证明,真正的问题是vim更漂亮的bug /问题。我删除了插件,问题就消失了。我没有去调试它。