当前位置: 首页 > news >正文

关于VSCode自动缩进/格式化复制粘贴的代码

当我们复制粘贴一段代码的时候,VSC会帮我们格式化粘贴后的代码,但是好像结果并不是很理想,比如

 

当我复制上面的代码至下面后,vsc帮我不必要地调整了缩进

 

再次使用撤销键才能得到想要的效果

 

从理论上来说,因为自动缩进功能的存在,我们在编辑器里粘贴的代码才会与上面的代码对齐

 

但是如果vsc中安装了格式化插件(vsc自带插件包含html格式化功能),那么下面的设置会在自动缩进之后再次调整代码

 

这一设置的作用是当我们粘贴代码后自动帮我们格式化(如果这一功能可用)这部分代码.通过手动操作格式化功能,发现确实如此

 

由于没有上下文的约束,格式化代码片段的结果一般是糟糕的,特别是格式化一行的时候,基本会取消所有缩进.当然,不排除这一功能对于某些人有用,但是对于我而言,禁用它比较好

转载于:https://www.cnblogs.com/alex-zen/p/9842865.html

相关文章:

  • 深入浅出的webpack4构建工具---比mock模拟数据更简单的方式(二十一)
  • Vulnhub Breach1.0
  • Python配置处理ini文件-configparser
  • Children's Game UVA - 10905
  • 搭建ssh框架项目(三)
  • 汇编实验二
  • vant ui 在vue中的安装和使用
  • mongo源码学习(四)服务入口点ServiceEntryPoint
  • Python h5py
  • System.Threading.Thread的使用及传递参数等总结
  • Hanoi Factorys
  • 1嵌入式作业io
  • 【Java】模拟Sping,实现其IOC和AOP核心(二)
  • K-means 均值
  • vs连接到Oracle数据库的连接字符串
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 【node学习】协程
  • ECMAScript6(0):ES6简明参考手册
  • Kibana配置logstash,报表一体化
  • Logstash 参考指南(目录)
  • PAT A1120
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SwizzleMethod 黑魔法
  • VUE es6技巧写法(持续更新中~~~)
  • vue-cli在webpack的配置文件探究
  • Vue官网教程学习过程中值得记录的一些事情
  • Vue学习第二天
  • vue总结
  • 高性能JavaScript阅读简记(三)
  • 离散点最小(凸)包围边界查找
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 深入浏览器事件循环的本质
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • kubernetes资源对象--ingress
  • ​iOS实时查看App运行日志
  • ​VRRP 虚拟路由冗余协议(华为)
  • #传输# #传输数据判断#
  • ${ }的特别功能
  • (¥1011)-(一千零一拾一元整)输出
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (五)MySQL的备份及恢复
  • (一)u-boot-nand.bin的下载
  • (转)linux 命令大全
  • (转)memcache、redis缓存
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .Net FrameWork总结
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)