首页 > 其他分享 >Visual Studio 2022中粘贴代码会自动变转义字符

Visual Studio 2022中粘贴代码会自动变转义字符

时间:2023-09-27 12:00:49浏览次数:51  
标签:fields Visual 转义字符 Studio 2022 粘贴

装了Visual Studio 2022之后,一直没有正式的项目在跑。最近有新项目,决定试试.net 6的新特性。在添加集合时,粘贴”);补充字符串时,发现VS居然自动帮我转了转义字符,比如原文是:

var fields = new List<string>();
fields.Add("zip

我想补充成:

fields.Add("zip");

结果却变成了:

fields.Add("zip\");

这明显是画蛇添足,但在原来的Visual Studio 2019不会这样。

捣鼓了半天,发现原来VS 2022有个新特性“Fix text pasted into string literals (experimental) ”,中文版叫“修复粘贴到字符串文本中的文本(实验性)”。

 

 

 只要开启了这个特性,双引号中的文本如果没有结束(只有左边的双引号),就会自动把要粘贴的文本进行“转义字符化”(加反斜杠\)。不得不说这是个有争议的功能,有些时候用户反而要去手动撤销或删除多余的字符,而且这是默认开启的。

把它关掉就好了!

标签:fields,Visual,转义字符,Studio,2022,粘贴
From: https://www.cnblogs.com/DaddyLongLegs/p/17732379.html

相关文章

  • Visual Studio 2022快捷键
    向上新增一行并跳转:ctrl+Enter向下新增一行并跳转:ctrl+shift+Enter跳到行首:home跳到行尾:end按词移动:Ctrl+ →按词移动:Ctrl+←选中行首到光标之间的代码:shift+home选中行尾到光标之间的代码:shift+end折叠/展开代码:ctrl+m+m[只对函数起作用]调用智能提示:ctrl+j......
  • 逻辑树(LogicTree)和可视化树(VisualTree)
    遍历逻辑树和可视化树FrameworkElementLevel.(FrameworkElementType).(FrameworkElementName)[DataContextType]publicstaticclassTreeHelper{publicstaticstringgetTree(FrameworkElementcontainer){StringBuildersb=newStringBuilder();......
  • Technocup 2022 - Elimination Round 2 Two Arrays
    给定两个数组\(a_1,a_2,\cdots,a_n\)和\(b_1,b_2,\cdots,b_n\)。定义\(a\)的一次操作:选择任意一个非负整数\(k(0\leqk\leqn)\)。选择任意\(k\)个独立的下标\(i_1\leqi_2\leq\cdots\leqi_k\leqn\)。对\(a_{i_1},a_{i_2},\cdots,a_{i_k}\)......
  • Technocup 2022 - Elimination Round 3 B. Array Eversion
    给一个长度为\(n\)的数组。执行一次以下操作:让\(x=a_n\),然后数组\(a\)被分为左右两部分。左部分包含所有\(\leqx\)的元素,右部分包含所有\(>x\)的元素。且数组整体的原顺序不变。询问经过多少次操作后,数组不再改变?\(1\leqn\leq2\cdot10^5,1\leqa_i\le......
  • VSTO(Visual Studio Tools for Office )
    VSTO(VisualStudioToolsforOffice)是VBA的替代,使得开发Office应用程序更加简单,并且用VSTO来开发office应用程序可以使用Visualstudio开发环境中的众多功能和CLR提供的内存管理,垃圾回收等功能。......
  • thinkphp lang命令执行--struts2 代码执行--(QVD-2022-46174)&&(CVE-2020-17530)&&(CV
    thinkphplang命令执行--struts2代码执行--(QVD-2022-46174)&&(CVE-2020-17530)&&(CVE-2021-31805)thinkphplang命令执行(QVD-2022-46174)影响范围6.0.1<=ThinkPHP<=6.0.13ThinkPHP5.0.xThinkPHP5.1.x漏洞复现POC:?+config-create+/&lang=../../../../......
  • Spring Boot 目录遍历--表达式注入--代码执行--(CVE-2021-21234)&&(CVE-2022-22963)&&
    SpringBoot目录遍历--表达式注入--代码执行--(CVE-2021-21234)&&(CVE-2022-22963)&&(CVE-2022-22947)&&(CVE-2022-2296)SpringBoot目录遍历(CVE-2021-21234)漏洞简介spring-boot-actuator-logview是一个简单的日志文件查看器作为SpringBoot执行器端点,在0.2.13版本之前存......
  • 2022年抖音最近很火的游戏直播:挤地铁教程+源码+软件
    音最近很火的游戏直播:挤地铁教程+源码+软件先上车先吃肉,卡好后带货,卖号,引私域,接星途广告,接小程序广告,带小游戏赚收益均可。有需要的材料自取:提取码:9jbw ......
  • [LNOI2022] 串
    题目链接显然答案下界为\(\lfloor\frac{n}{2}\rfloor\)。采用一种对着题意模拟的策略:假设我们初始的区间为\([l,r]\),然后逐步向左平移,也就是:\([l,r],[l-1,r-2],[l-2,r-4],\dots\)直到碰到边界(平移的次数\(+1\)就等于\(m\))。显然\(l\)取\(\lfloor\frac{n}{2}\rfloor\),\(r......
  • Visual Studio断点调试
    https://zhuanlan.zhihu.com/p/295372998https://blog.csdn.net/qq_43444947/article/details/104480128https://blog.csdn.net/lindexi_gd/article/details/102831108https://learn.microsoft.com/zh-cn/visualstudio/debugger/using-breakpoints?view=vs-2022https://zh......