Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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,我的.vimrc中有这一行: map gu :%s/\s\+$//<enter> :w<enter> map gu:%s/\s\+$/:w 删除尾随空格并同时保存文件 当文件中有尾随空格时,它工作正常(它删除空格并保存文件),但当没有尾随空格时,它不保存文件,它只是说找不到模式:\s+$ 注意:我找到了,但我对我的提问方式很好奇。在搜索标志中添加一个e,以抑制错误消息: map gu :%s/\s\+$//e<enter> :w<enter>

我的.vimrc中有这一行:

map gu :%s/\s\+$//<enter> :w<enter>
map gu:%s/\s\+$/:w
删除尾随空格并同时保存文件

当文件中有尾随空格时,它工作正常(它删除空格并保存文件),但当没有尾随空格时,它不保存文件,它只是说找不到模式:\s+$


注意:我找到了,但我对我的提问方式很好奇。

在搜索标志中添加一个
e
,以抑制错误消息:

map gu :%s/\s\+$//e<enter> :w<enter>

e
添加到搜索标志以抑制错误消息:

map gu :%s/\s\+$//e<enter> :w<enter>

我认为对于没有写权限的文件也有问题-我只是事后手动写我认为对于没有写权限的文件也有问题-我只是事后手动写