gpt4 book ai didi

vim - 什么是 vim 中的排除正则表达式模式

转载 作者:行者123 更新时间:2023-12-01 08:23:00 26 4
gpt4 key购买 nike

我想匹配一些东西但排除`\t

在 ruby​​ 中:[^\t] 这意味着 匹配除 \t`

之外的任何内容

它在 vim 中的等价物是什么?

最佳答案

在 vim 的语法中,您通常必须转义这些括号。但是您可以在正则表达式的开头使用一个开关,\v,它会打开“非常神奇”的处理,所以您不需要。

更改默认正则表达式语法对兼容性不利,但我不想一直输入反斜杠。我的 .vimrc 中有这些,它会自动为我插入非常神奇的开关。

" set the "very magic" option in common searches
nnoremap / /\v
vnoremap / /\v
cnoremap s/ s/\v

有关更多示例,请参见 :help\v

关于vim - 什么是 vim 中的排除正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10177189/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com