vim - 忽略 Vim 脚本中的 'Pattern not found' 错误信息

标签 vim vi

我在我的 .vimrc 中添加了一个函数,它只是几个搜索和替换命令。但是,如果找不到其中一种模式,我会收到一条错误消息,需要输入。我怎样才能抑制这个?

最佳答案

您可以使用 :silent:silent!作为任何命令的前缀,或者您可以将 'e' 选项添加到替代项中,这通常更容易。

:%s/x/y/ge
:silent! %s/x/y/g
:silent %s/x/y/g

有关更多信息,请参阅
:help :silent
:help :s_flags
e上的资料flag 比 :s_flags 低了几段帮助。

关于vim - 忽略 Vim 脚本中的 'Pattern not found' 错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1043432/

相关文章:

regex - VIM 搜索/替换 2 个括号或列之间的空格

vim - 将所有行复制到剪贴板

vim - 在 vi/vim 中有什么方法可以使可视 block 模式不受行尾的约束?

python - 用于 python 的 vim 中的语法高亮显示

vim - 如何在 VIM 中的可视模式下选择多行?

vim - <Plug> 在 Vim 中如何工作?

vim 中的 Ruby 支持

syntax-highlighting - 将pygments主题转换为gvim colorscheme

c++ - 当类型和名称位于不同行时,Vim 严重缩进 C/C++ 函数

vim - 如何通过在vi中指定行号进行复制