在Vim中搜索不区分大小写的标签
发布时间:2020-12-15 22:59:09 所属栏目:安全 来源:网络整理
导读:在大多数情况下,我发现区分大小写的标签搜索是合适的.我们使用的大多数语言都区分大小写,因此这是可取的. 但是,我在我的工作场所使用DSL,它使用不区分大小写的标识符.我为这个DSL生成标签,我甚至可以用foldcase对它进行排序(并在标签文件中设置相应的标志),
在大多数情况下,我发现区分大小写的标签搜索是合适的.我们使用的大多数语言都区分大小写,因此这是可取的.
但是,我在我的工作场所使用DSL,它使用不区分大小写的标识符.我为这个DSL生成标签,我甚至可以用foldcase对它进行排序(并在标签文件中设置相应的标志),但Vim似乎仍然对标识符进行区分大小写匹配. 我喜欢的是,如果Vim能够将“折叠案例”标记文件理解为“此语言不区分大小写”.有这样的设置吗? 我想我可以为这个文件类型打开ignorecase(我切换标签文件并改变其他一些设置),但是当案例不匹配时,Vim会对我咆哮.我只是想对Vim说一句话,“嘿,这不是区分大小写,所以没关系,你不需要对我大喊大叫.”一般来说,似乎我觉得Vim只能从标签文件的排序方式解释意图,但也许这不是广泛持有的愿望…… 解决方法
我对
vim比较新,但是我把它添加到了我的.vimrc中,到目前为止它似乎对我有用.
"Tag jumping function! TagInsensitiveJump() execute ":tj /c" . expand("<cword>") endfunction nnoremap <C-]> :call TagInsensitiveJump()<CR> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |