gpt4 book ai didi

visual-studio - 在 Visual Studio 中保留大小写查找/替换

转载 作者:行者123 更新时间:2023-12-03 08:58:53 25 4
gpt4 key购买 nike

在 VisualStudio 中似乎没有对大小写保留查找/替换的内置支持(另见相应的 feature request)。

我的意思是:搜索 'BadJob' 并替换为 'GoodJob' 会进行以下替换

'badjob' -> 'goodjob'  
'BadJob' -> 'GoodJob'
'badJob' -> 'goodJob'
'BADJOB' -> 'GOODJOB'

所以我正在寻找一个宏/插件来实现保留大小写的查找/替换。如果不存在,那么编写我自己的(最好基于内置的查找/替换功能)是一个很好的起点。

更新:
我知道我可以进行 4 次手动替换来完成这项工作,但我正在寻找一种在 VS 中自动执行此操作的方法(例如 Emacs 这样做)。
一个常见的场景:一个名为 'foo' 的变量和一些函数 DoFoo()、GetFoo() ......以及一些包含 'foo' 'Foo' 等的附加注释。
现在将'foo'重命名为bar'产生变量'bar'、函数DoBar()、GetBar()等,通过一次查找/替换。

最佳答案

它是 不可能 目前在 Visual Studio 中。

您可以为此功能投票:

https://developercommunity.visualstudio.com/content/idea/580810/case-preserving-search-replace.html

我通常最终打开 Sublime Text,将代码复制并粘贴到那里,在那里执行保留大小写的替换,然后复制并粘贴回 Visual Studio。

关于visual-studio - 在 Visual Studio 中保留大小写查找/替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/367052/

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