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 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

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

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