vs_code_003_VS Code格式化代码

本文分享了在VSCode中使用代码格式化的体验,对比了VSCode与emacs在代码格式化功能上的异同,详细介绍了VSCode中代码格式化的操作方法,包括格式化选定代码和格式化整个文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         今天简单使用了一下最新的VS Code,感觉在体验上似乎又有新的提升。也许是之前没有找到相应的功能,不过这种简单程度让我感到有点吃惊。今天接触到的一个功能是代码的格式化,比如缩进已经对齐等功能。

         在此之前,我在emacs中掌握了这个功能。使用的体验非常好,这样我逐渐产生了对emacs的依赖。现在看来,在其他的编辑器中或许也有类似的功能可以发掘。

以下是我随便写的一个不规范的代码:

         对齐的功能有两种:按照文件、安全选定的区域。这个跟我用的emacs的功能也是一致的。

  1. 选定的代码格式化

         操作很简单,选中之后鼠标右键选择格式化选定的代码。这个功能也提供了一个组合键来实现这个功能。

  1. 格式化整个文件

两种方式,第一种是选择全部的文件内容,这其实是我一直在emacs中的操作方式,已经形成了肌肉记忆。另一种方式,右键选择格式化整个文件,也有相应的组合键。
 

代码的处理效果:

         总体的功能还是不错的,但是也发现了一点点小问题。其实,这也可以说是VS Code做的好的一点吧!那就是,如果你的代码文件先前保持了一种格式化模式,那么VS Code会按照你原来的方式格式化代码。比如,你代码中大多数的代码都是按照2个空格来进行缩进,那么格式化的效果是全部按照2个空格的代码进行缩进。这种方式不错,但是有时候会在一个工程中出现几种不同的编码风格。相比之下,我现在倒是觉得emacs的处理方式要好一些。当然,这里说的是spacemacs吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值