Redian新闻
>
如何在 VSCode 中自动缩进你的代码 | Linux 中国

如何在 VSCode 中自动缩进你的代码 | Linux 中国

科技
 
导读:像其他代码编辑器和 IDE 一样,VSCode 允许你自动缩进你的代码。                   
本文字数:1359,阅读时长大约:2分钟

代码中的缩进指的是你在代码行的开头处的空格。像其他代码编辑器和 IDE 一样,VSCode 允许你自动缩进你的代码。

你可以设置使用制表符或空格或任何你喜欢的缩进方式。

听起来不错吧?让我们来看看怎么做。

在 VSCode 中启用自动缩进

你有多种方法可以实现这个目标。在本指南中,我将向你展示三种在 VSCode 中自动缩进代码的方法。

方法 1:配置全局用户设置

你可以通过命令模式访问全局用户设置。使用 Ctrl + Shift + P 来打开命令模式,搜索 Open User Settings 并按下回车:

access user setting from command pallet in vscode

它将打开设置。在那里,你需要搜索 Auto Indent,并在 “编辑器:自动缩进(Editor: Auto Indent)” 中选择 “全部(Full)”:

enable auto indent from global user settings in vscode

接着自动缩进会被启用,并应用于 VSCode 中每个打开的文件。

方法 2:在 VSCode 中使用检查器或格式化工具进行自动缩进

在这种方法中,你需要添加扩展程序,如代码格式化工具或者检查器,以获得理想的结果。

检查器(Linter)会识别代码中的错误,而格式化工具(Formatter)只对你的代码进行格式化,使其更具可读性。你可以在 VSCode 市场🔗 marketplace.visualstudio.com 中搜索特定于你的编程语言的代码格式化器。

这里有一些我最喜欢的广泛流行语言的代码格式化工具和检查器:

◈ C/C++🔗 marketplace.visualstudio.com:适用于 C 和 C++ 编程语言。
◈ PHP🔗 marketplace.visualstudio.com:适用于 PHP。
◈ markdownlint🔗 marketplace.visualstudio.com:适用于 Markdown 文件。
◈ Python🔗 marketplace.visualstudio.com:适用于 Python 编程语言。
◈ ESLint🔗 marketplace.visualstudio.com:适用于 JSON 和 javascript。
◈ Beautify🔗 marketplace.visualstudio.com: 适用于 JavaScript、JSON、CSS、SASS 和 HTML。

当你为你喜欢的编程语言添加了格式化工具,你可以按 Ctrl + Shift + I 来格式化代码。

同样地,你也可以使用命令模式做同样的事情。按 Ctrl + Shift + P,并搜索 Format document,然后按下回车。

indent code in VSCode

方法 3:在保存文件时启用自动缩进功能

VSCode 允许你在保存你的代码时,通过一个小小的调整来格式化它。让我告诉你怎么做。

按 Ctrl + ,,它将打开用户设置提示。在那里,搜索 Format On Save

enable format on save option

从现在开始,当你保存文件时,你的文件将自动添加缩进。

总结

在本指南中,我解释了如何在 VSCode 中自动添加缩进。我建议使用第二种方法以获得更好的灵活性。

我希望你会发现本指南对你有帮助,如果你有任何疑问或建议,请在评论中告诉我。


via: https://itsfoss.com/auto-indent-vs-code/

作者:Sagar Sharma 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :geekpi
💎💎💎💎
翻译: 1829.5 篇
|
贡献: 3332 天
2013-10-25
2022-12-09
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
5 个即将推出的可能会挑战 VS Code 的代码编辑器 | Linux 中国大学教授怒喷:“Copilot自动填充了我的代码”,Copilot 发明者回应:相似,但不同!如何在 Linux 中确定运行的是那种初始化系统 | Linux 中国如何在 Arch Linux 中安装 OpenOffice(新手指南) | Linux 中国背包徒步- 北喀斯喀特 (North Cascades) 2022-1如何在 RHEL 9 上安装 Node.js | Linux 中国在 VS Code 和 Codium 中编写 Python 程序 | Linux 中国如何在 Arch Linux 中安装 Cinnamon 桌面 | Linux 中国试试这个 Linux 网络浏览器作为你的文件管理器 | Linux 中国如何在 Linux 系统中访问 UEFI 设置 | Linux 中国如何在 Ubuntu Linux 上更新谷歌 Chrome | Linux 中国使用 PSCP 将文件和文件夹从 Windows 传输到 Linux | Linux 中国圣路易斯华大的华裔女婿获得诺贝尔经济学奖逛大农村7: 返程如何在 Linux 中更新 Flatpak 软件包 | Linux 中国在你的 Linux 终端中玩经典的贪吃蛇游戏 | Linux 中国如何在 Ubuntu 和其他相关 Linux 中安装 Python 3.10 | Linux 中国Rosalía 登意大利版《VOGUE》封面!解决 Linux 中的 “Bash: Command Not Found” 报错 | Linux 中国趣图:测量代码缩进的程序员如何在 Linux 中使用 SCP 安全地传输文件 | Linux 中国如何在 Ubuntu 等 Linux 中安装 Python 3.11 | Linux 中国使用 PCManFM 文件管理器让你的 Linux PC 轻装上阵 | Linux 中国5 个 htop 替代:增强你的 Linux 系统监控体验 | Linux 中国武陵春:彩叶新发妆树秀平均查找性能提高了 715 倍,Linux 6.2 合并 华为 贡献的代码如何在 Ubuntu 和其他 Linux 中检查 CPU 和硬盘温度 | Linux 中国如何在 Arch Linux 中安装 elementary OS 的 Pantheon 桌面 | Linux 中国如何在 Silverblue 上变基到 Fedora Linux 37 | Linux 中国如何在 Arch Linux 中启用 Snap 支持 | Linux 中国那年火车上的故事 (下集)(三)如何在 Linux 中找到一个进程 ID 并杀死它 | Linux 中国如何在 Linux 中降级 Flatpak 软件包 | Linux 中国GitHub Copilot代码笔刷火了,一刷修bug加文档,特斯拉前AI总监:我现在80%的代码由AI完成Bodhi Linux 7.0.0 开始测试新的功能和软件包 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。