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

VsCode启用右括号自动跳过(自动重写) - 自录制gif演示

VsCode启用右括号自动跳过(自动重写) - 自录制gif演示

前言

不知道大家在编程时候的按键习惯是怎样的。输入完左括号后编辑器一般会自动补全右括号,输入完左括号的内容后,是按跳过右括号还是按)跳过右括号呢?

for (int i = 0; i < a.si)
                       ↑
                       光标在这里的时候

我的习惯是按)。这样编辑器(VsCode)不会再输出一个)出来变成两个),而是会字节跳过右边的)并把光标移动到)的后面。

skipped

暂且把不会出现两个)的现象称为“右括号自动跳过”,其实它的官方名是autoClosingOvertype

让人“火大”的事情出现了

正常情况下行云流水,for循环丝毫不犹豫一气呵成,输入一个)完美!

但要是括号里的内容没有一气呵成呢?括号里内容写了一半,去括号外修改了点东西,回来继续写括号里的内容,写完再输入一个),就会发现变成了两个)!!!原有的)没有被跳过(或重写)!

然后我还需要按delete键把原有的)删掉。是可忍,孰不可忍!优化之!

skipped-failed

如何解决

Ctrl + Shift + P,输入settings.json回车,添加一个"editor.autoClosingOvertype": "always"就可以了。

或者直接左下角齿轮-设置-搜索autoClosingOvertype-修改为always也是一样的。

这样,不论鼠标中途到过哪些地方,只要按)的时候光标下一个字符是),就会自动跳过之。

skipped-okAgain

这样,就能任意切光标位置啦:

skipped-always

如何选择

假设你有很多的左右括号不匹配的需求,可能出现很多的()))))之类的,可以选择将editor.autoClosingOvertype设置为autonever

如果像我一样编程较多,几乎()都会配对出现,建议修改为always

End

同步发文于CSDN和我的个人博客,原创不易,转载经作者同意后请附上原文链接哦~

千篇源码题解已开源

相关文章:

  • 26考研——栈、队列和数组_数组和特殊矩阵(3)
  • 力扣刷题-热题100题-第24题(c++、python)
  • 代码规范之Variable Names变量名
  • 如何使用 CSS 实现多列布局,有哪些注意事项
  • 一款可查看手机详细配置信息的小工具,简单直观,自动识别硬件信息
  • 创建一个服务器启动自动执行的脚本,设置默认路由
  • LUMOS: Language-Conditioned Imitation Learning with World Models
  • QT三 自定义控件,自定义控件的事件处理自定义事件过滤,原始事件过滤
  • 爬虫——将数据保存到MongoDB中
  • conda极速上手记录
  • 如何部署自己的本地大模型
  • Hadoop三 分布式sql计算hive入门
  • 基于PyTorch的艺术风格迁移系统:卷积神经网络与迁移学习在图像生成的应用
  • 【Node.js入门教程:从零到精通】
  • 关于优麒麟ukylin如何更换清华源以及ubuntu24.04安装gcc-i686-linux-gnu找不到包的问题
  • AI视频生成技术的革新之路:Video-T1项目的深度解析
  • 计算机期刊推荐 | 计算机-人工智能、信息系统、理论和算法、软件工程、网络系统、图形学和多媒体, 工程技术-制造, 数学-数学跨学科应用
  • 深度分页优化思路
  • 数据可视化TensorboardX和tensorBoard安装及使用
  • Mybatis配置文件解析(详细)
  • 国新办发布《关于新冠疫情防控与病毒溯源的中方行动和立场》白皮书
  • 济南高新区一季度GDP增长8.5%,第二产业增加值同比增长14.4%
  • 在循环往复的拍摄中,重新发现世界
  • 中介在网上非法贩婴“一个孩子8.5万元”?丹阳警方介入
  • 中纪报:五一节前公开通报释放强烈信号,以铁律狠刹歪风邪气
  • 伊朗港口爆炸最新情况:14死700多伤,大火延烧,调查困难