VS Code 保存+格式化代码

news/2024/9/25 0:33:56/

在 VSCode 中,使用 Ctrl + S 快捷键直接保存并格式化代码:

  1. 打开 VSCode 的设置界面:File -> Preferences -> Settings
  2. 在设置界面搜索框中输入“format on save”,勾选“Editor: Format On Save”选项,表示在保存文件时自动格式化代码。
  3. 在搜索框中输入“keybindings.json”,点击“Edit in settings.json”按钮,打开键盘快捷键配置文件。
  4. 在键盘快捷键配置文件中添加以下代码:
  5.     {"key": "ctrl+s","command": "editor.action.formatDocument","when": "editorTextFocus && !editorReadonly"}
  6. 保存并关闭文件,重新打开一个代码文件后,使用 Ctrl + S 快捷键即可实现代码格式化和保存的功能

        除此之外,使用 VSCode 默认的格式化快捷键:Shift + Alt + F 同样会自动调用编辑器中安装的代码格式化插件来对代码进行格式化。


http://www.ppmy.cn/news/1451313.html

相关文章

C++泛型算法2——谓词,lambda表达式

定制操作 很多算法都会比较输入序列中的元素。 默认情况下&#xff0c;这类算法使用元素类型的<或运算符完成比较。 标准库还为这些算法定义了额外的版本&#xff0c;允许我们提供自己定义的操作来代替默认运算符。 例如&#xff0c;sort 算法默认使用元素类型的<运算…

【信息系统项目管理师知识点速记】成本管理:规划成本管理

11.3 规划成本管理 规划成本管理是确定如何估算、预算、管理、监督和控制项目成本的过程。主要作用是为整个项目期间的成本管理提供指南和方向。成本管理计划是项目管理计划的组成部分&#xff0c;其中包括成本管理过程及所用工具与技术。 11.3.1 输入 项目章程 包括预先批准…

深入解析算法效率核心:时间与空间复杂度概览及优化策略

算法复杂度&#xff0c;即时间复杂度与空间复杂度&#xff0c;衡量算法运行时资源消耗。时间复杂度反映执行时间随数据规模增长的关系&#xff0c;空间复杂度表明额外内存需求。优化策略&#xff0c;如选择合适数据结构、算法改进、循环展开等&#xff0c;对于提升程序效率、减…

分治策略 --- 快排归并

目录 分治-快排 一、颜色分类 二、排序数组 三、数组中的第K个最大元素 四、库存管理 分治-归并 一、排序数组 二、交易逆序对的总数 三、计算右侧小于当前元素的个数 四、翻转对 分治是一种思想&#xff0c;也就是将大问题分解成小问题&#xff0c;一直分到小问题可…

Linux基础-socket详解、TCP/UDP

文章目录 一、Socket 介绍二、Socket 通信模型三、Socket 常用函数1 创建套接字2 绑定套接字3、监听连接4、接受连接5、接收和发送数据接收数据发送数据 6、关闭套接字 四、Socket编程试验1、源码server.cclient.c 2、编译&#xff1a;3、执行结果 五、补充TCP和UDP协议的Socke…

基于LM Studio + LLaMA3 建立本地化的ChatGPT

4月19日&#xff0c;Facebook母公司Meta重磅推出了Llama3。即便大家现在对于大厂和巨头频繁迭代AI模型的行为已经见怪不怪&#xff0c;Meta的Llama3仍旧显得与众不同&#xff0c;因为这是迄今最强大的开源AI模型。LLaMA模型通常采用了类似于GPT&#xff08;由OpenAI开发&#x…

网络安全新技术:定义未来安全格局

目录 前言 一.软件定义网络安全 (SDN Security) 1.概述 2.SDN 体系结构 3.OPENFLOW 4.SDN 安全 二.零信任安全 (Zero Trust Security) 1.概述 2.NIST 安全信任架构 三动目标防御与网络空间安全拟态防御 1.移动目标防御 (Moving Target Defense) 3.关系 结论 前言 …

Linux进程——Linux下常见的进程状态

前言&#xff1a;在进程学习这一块&#xff0c;我们主要学习的就是PCB这个进程控制块&#xff0c;而PBC就是用来描述进程的结构体&#xff0c;而进程状态就是PCB结构体中的一个变量。 本篇主要内容&#xff1a; 操作系统中的进程状态Linux下的进程状态 在开始之前&#xff0c;我…