加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读