VsVim -默认情况下不区分大小写搜索

ukxgm1gy  于 2023-10-20  发布在  其他
关注(0)|答案(2)|浏览(156)

在带有VSVIM插件的Visual Studio 2017中,如何将默认搜索设置为不区分大小写?
我发现了一个问题,在Vim中回答了这个问题,但是我没有在主目录中修改配置文件(因为它是Visual Studio中的一个插件):How to do case insensitive search in Vim

ryoqjall

ryoqjall1#

一般来说,如果有以下条件,

set ignorecase

更有用的是,

set smartcase

这将搜索不区分大小写,除非你把一个大写字母或\C在您的搜索,然后它将再次成为区分大小写。
但我没有主目录中的配置文件可供修改
这不重要只需在您的主目录中创建一个.vimrc.vsvimrc并添加该行即可。VsVim将在启动之前获取这两个源。
你把它放在哪一个并不重要,但我建议放.vimrc,因为它会影响常规vim和VS Vim。我使用.vimrc进行所有常规设置,然后是vim插件和高级设置,我使用.vsvimrc修复在VS Vim中获取时中断的东西,因为更高级的vimscript和vim插件在其中工作得不是很好。

ffscu2ro

ffscu2ro2#

自2023年起,VSCode Vim搜索和替换默认不区分大小写。
你可以尝试使用类似这样的东西,对于敏感/不敏感:

区分大小写

:s/FOO\C/BAR/
\C添加到搜索短语。
\C : Is for 'Match Case'
上面只会找到,'FOO'并替换为'BAR'

不区分大小写

:s/FOO/BAR/
上面会找到,FOO/Foo/Foo/foo等,并替换为'BAR'

相关问题