Vim在保存时插入空格

时间:2014-10-01 12:16:58

标签: macos vim

使用<leader>w保存时,突然vim开始在文件开头插入空格。

我在.vimrc

中删除了所有内容
let mapleader = ","
let g:mapleader = ","
nmap <leader>w :w!<cr>

我按,w,文件更改为:

     let mapleader = ","
let g:mapleader = ","
nmap <leader>w :w!<cr>

iTerm2和Terminal都有相同的结果。我不是百分之百确定导致它的原因,也许我已经安装了iTerm2 shell集成脚本,但即使在删除它之后 - 没有任何改变。

:w正常保存。将<leader>r映射到gg=G也会将空格添加到第一行。通过击键执行gg=G - 正常重新缩进文件。

是什么给出的?在哪里看?

更新

保存了一个问题,重新启动了vim,它突然正常工作。恢复完整.vimrc - 再次添加空格。删除了.vimrc以外的所有内容,除了这3行 - 仍然在保存时添加空格。救命,我疯了。

1 个答案:

答案 0 :(得分:0)

好的,那是愚蠢的,但是在我在问题中省略的那一行后面有评论:

nmap <leader>w :w!<cr>      " Fast quit

删除它们修复了所有内容。