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

Posted

技术标签:

【中文标题】VsVim - 默认情况下不区分大小写的搜索【英文标题】:VsVim - Case insensitive search by default 【发布时间】:2019-05-22 03:37:22 【问题描述】:

在带有 VSVIM 插件的 Visual Studio 2017 中,如何将默认搜索设置为不区分大小写?

我发现一个问题一般VIM都能回答,但是我在主目录中没有配置文件可以修改(因为它是Visual Studio中的插件):How to do case insensitive search in Vim

【问题讨论】:

【参考方案1】:

一般来说,如果有的话,您可以进行不区分大小写的搜索

set ignorecase

打开。更有用的是另外开启

set smartcase

这将不区分大小写,除非您在搜索中输入大写字母或\C,然后它将再次区分大小写。

但是我在主目录中没有配置文件可以修改

没关系。只需在您的主目录中创建.vimrc.vsvimrc 并添加该行。 VsVim 会在启动前获取这两个。

你把它放在哪一个并不重要,但我建议你把它放在.vimrc,因为它会影响普通的vim和VsVim。我使用.vimrc 进行所有常规设置,然后使用vim 插件和高级的东西,我使用.vsvimrc 来修复在VsVim 中出现的问题,因为更高级的vimscript 和vim 插件在其中不能很好地工作。

【讨论】:

哦,真的吗?我不知道该插件可以访问 Visual Studio 之外的文件系统。让我试试 是的,效果很好。 Visual Studio 甚至通知我它正在加载.vimrc 文件。 Cherio 先生 Cherio set smartcase 似乎对我不起作用。 set ignorecase 确实如此。

以上是关于VsVim - 默认情况下不区分大小写的搜索的主要内容,如果未能解决你的问题,请参考以下文章

mysql常用命令区分大小写吗

有没有办法在不使用子项的情况下使 Firebase 搜索查询不区分大小写? [复制]

如何在不区分大小写的 MySQL 数据库上执行区分大小写的搜索?

mysql 字段值不区分大小写

如何在 SQL 2000/2005 中执行区分大小写的搜索和替换?

Oracle 访问数据库字段和表名有大小写区分吗?