首页 > 其他分享 >【译】使用保留大小写的查找和替换来保存您的命名方式

【译】使用保留大小写的查找和替换来保存您的命名方式

时间:2023-10-16 10:34:18浏览次数:32  
标签:microsoft Visual 查找 Studio 大小写 com 替换

  Visual Studio 搜索体验获得了一项新功能,允许用户查找和替换文本,而不必担心不同的大小写。例如,方法参数“catalogItemId”和对象属性“CatalogItemId”有相同的名称,但大小写不同,但都应该用类似“productId”的东西替换,并使用各自的大小写。

 

  该功能是由用户请求的,他们正在各种论坛上寻找一种简单的方法来查找和替换文本,而不必担心各种命名方式的不同大小写,包括 Stack Overflow 和 Developer Community Case-Preserving Search & Replace Across Multiple Files。我们很高兴地宣布,保留大小写的查找和替换在 Visual Studio 17.8 预览1 中可用!

 

  我们致力于维护和改进 Visual Studio 中的搜索体验。多年来,我们一直在不断增强和更新搜索。你可以透过以下链接了解更多有关这些改变:

  - Search – Visual Studio Blog (microsoft.com):https://devblogs.microsoft.com/visualstudio/tag/search/

  - Find – Visual Studio Blog (microsoft.com):https://devblogs.microsoft.com/visualstudio/tag/find/

  - Find in Files – Visual Studio Blog (microsoft.com):https://devblogs.microsoft.com/visualstudio/tag/find-in-files/

如何使用

  当您执行替换时,您现在可以保留代码中每个匹配的原始大小写。在“替换”窗口中用“Alt+V”或点击“保留大小写”选项切换保存大小写。

  快速替换(Ctrl+H):

 

  替换文件(Ctrl+Shift+H):

 

  要获得 Pascal case 和 Camel case,你的替换字符串也必须是 Pascal case 或 Camel case。大小写也保留在包含连字符或下划线的文本中。

  例如:

  -将“begin”替换为“end”会使“Begin”变为“Begin”,而“BEGIN”变为“END”。

  -将“onetwothree”改为“fourFiveSix”,将“onetwothree”改为“onetwothree”,“oneTwoThree”改为“fourFiveSix”,“OneTwoThree”改为“FourFiveSix”。

尝试一下,让我们知道你的想法

  在等待稳定版本发布时,可以在 17.8 预览版 1 及更高版本中试用保留大小写替换体验。请随时为开发者社区的现有票证做出贡献,并开发者社区上报告您发现的任何问题。

 

  原文链接:https://devblogs.microsoft.com/visualstudio/keep-your-casing-with-case-preserving-find-and-replace/

 

 

 

标签:microsoft,Visual,查找,Studio,大小写,com,替换
From: https://www.cnblogs.com/MeteorSeed/p/17749012.html

相关文章

  • 高效解决方案:Java轻松批量查找与替换Excel文本
    摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言在Excel中,我们经常会使用快捷键Ctrl+F和Ctrl+H对查找的内容进行替换。但是这种情况对于单个的Excel还是很适合的,那如果遇到Excel......
  • 折半(二分)查找算法—高效搜索算法
    折半查找算法(BinarySearchAlgorithm)是一种高效的搜索算法,常用于已排序的数组或列表中进行查找操作。它的核心思想是通过比较中间元素与目标值的大小关系来确定目标值在数组的哪一部分,从而缩小搜索范围。本文将详细介绍折半查找算法的原理、实现以及应用场景。一、原理折半查找算......
  • SQL Server数据库多种方式查找重复记录
    示例:表stuinfo,有三个字段recno(自增),stuid,stuname 建该表的Sql语句如下: CREATETABLE[StuInfo]([recno][int]IDENTITY(1,1)NOTNULL,[stuid][varchar](10)COLLATEChinese_PRC_CI_ASNOTNULL,[stuname][varchar](10)COLLATEChinese_PRC_CI_ASNOTNULL)ON[PRIMAR......
  • 手撕Vue-查找指令和模板
    接着上一篇文章,我们已经实现了提取元素到内存的过程,接下来我们要实现的是查找指令和模板。大致的思路是这样的:遍历所有的节点需要判断当前遍历到的节点是一个元素还是一个文本如果是一个元素,我们需要判断有没有v-model属性如果是一个文本,我们需要判断有没有{{}}的内容......
  • if else的多种替换方式
    1)利用逻辑判断的短路运算来实现&&和 ||(&&中第一个表达式为假就不会去处理第二个表达式,||则相反)//if为真if(bool){value=getYes();}//&&改版bool&&(value=getYes());//if为假if(!bool){value=getNo();}bool||(value=getNo());2)三元运算......
  • MFC静态反编译GetMessageMap相关查找方法
    MFC中GetMessageMap包含对多数消息处理的结构,界面菜单,按钮都在这,找到GetMessageMap很关键structAFX_MSGMAP_ENTRY{UINTnMessage;//windowsmessageUINTnCode;//controlcodeorWM_NOTIFYcodeUINTnID;//controlID(or0forwindowsmessage......
  • 学习C语言心得-自定义函数-对整形有序数组进行二分查找-二分法
    对整形有序数组进行二分查找#include<stdio.h>intfind(intarr[],intsz,intk){ intleft=0;intright=sz-1; while(left<=right) { intmid=left+right/2; if(k>arr[mid]) { left=mid+1; } if(k<arr[mid]) { right=mid......
  • Flask中render_template('index.html')查找index.html文件
    问题:jinja2.exceptions.TemplateNotFound:index.html解决方法如下:普通:render_template('index.html'),其中index.html的查询是找创建app=Flask(name)文件的同级目录的templates中查找注意:当导入create_app函数fromRealProjectimportcreate_appapp=create_app()@app......
  • Linux 日志文件查找命令
    Linux日志文件查找技巧一、tail命令简介下面列出一些常用的参数:-f:实时监控文件内容变化;-n:指定输出文件末尾的行数,默认为10行;-q:不显示文件名;-s:指定输出每行间隔的时间(秒数);-c:指定输出末尾的字节数;-v:显示详细的输出信息。使用示例查看文件file.txt......
  • 二分查找(浮点二分)
    一、算法简介浮点数二分相比与整数二分就要简单很多了,但是还是要注意范围的问题。以下给出一个小例子,求\(x\)的平方根,\(x\)的范围在\([0,10000]\)内:#include<iostream>#include<cmath>usingnamespacestd;intmain(){doublen;cin>>n;dou......