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

vscode 设置

一、如何在vscode中设置放大缩小代码

1.1.文件—首选项——设置

在这里插入图片描述

1.2.在搜索框里输入“Font Ligatures”,然后点击"在settings.json中编辑"

在这里插入图片描述

1.3.在setting中("editor.fontLigatures":前)添加如下代码

"editor.mouseWheelZoom": true

(记得在上一行加上“,”)
在这里插入图片描述

二、修改VScode左边栏字体大小

2.1 打开左边栏底部设置按钮,选择命令面板

在这里插入图片描述

2.2 搜索settings关键字,选择Open Workspace Settings(JSON),末尾添加如下两项(不要忘记添加‘,’

在这里插入图片描述

    "editor.fontSize": 18,
    "window.zoomLevel": 2.0

在这里插入图片描述

三、常用快捷键

3.1. 注释和取消注释代码(Ctrl+/)

使用Ctrl+/可轻松注释或取消注释代码行,这是一个基本的快捷键,可使代码保持整洁和文档完整。

3.2. 更改缩进(Shift+Tab和Tab)

使用Shift+Tab键减少缩进,使用Tab键增加缩进,调整所选代码块的缩进。这有助于保持代码格式的一致性。

3.3. 包装所选代码(添加’'、{}、[]、""等)

通过选择文本并使用这个方便的快捷键,就可以将所选代码用引号、花括号、方括号或双引号包装起来。

  • 要使用单引号(‘’)或双引号(“”)包装所选代码,只需在选定代码时按下 ’ 或 "。
  • 要用括号(())、花括号({})或方括号([])包装所选代码,只需在选中代码的同时按 ( 、{ 或 [ 即可。

3.4. 查找和替换代码(Ctrl+F和Ctrl+H)

如果用户需要在一堆代码中找到特定的代码片段,只需按Ctrl+F。但许多人忽视的是Ctrl+H,它可以让用户替换所有出现的单词或短语。

四、对于行:

  • 光标在末尾,回车即可;
  • 光标不在末尾,ctrl + enter向下重开一行;
  • 光标不在末尾,ctrl + shift + enter向上重开一行
  • Alt+上箭头/下剪头:向上/向下移动行
  • Shift+Alt+上箭头/下剪头:向上/向下复制行
  • 光标没有选择内容时,ctrl + x 剪切行;
  • 光标选中内容时,ctrl + x 则是剪切选中的内容,ctrl + shift + k 删除行;
  • 移动行:alt + 向上/下箭头;
  • 复制行:shift + alt + 向下/上箭头 ;
  • 查找相同内容并添加光标:Ctrl+D
  • 查找所有相同内容并快速选中:Ctrl+Shift+L
  • 单独选中一行:Ctrl+L

五、对于词:

  • 逐个选中相同词:ctrl + d
  • 删除前一个词:ctrl + backspace;

六、查找替换快捷键

  • 单文件查找:Ctrl+F
  • 多文件查找:Ctrl+Shift+F
  • 查找结束,在匹配项后添加光标:Alt+F3
  • 替换:Ctrl+H

七、其他:

  • 文件内搜索:ctrl + f
  • 任意处添加光标:alt + d;
  • 批量选中当前文件中所有匹配的文本:ctrl + F2;
  • 折叠所有代码:ctrl+ k + 0;
  • 展开所有代码:ctrl + k + j;
  • 定位并移动到行或字符位置:ctrl + g;
  • 撤销:Ctrl + Z
  • 反撤销:Ctrl + Y
  • 重命名:F2
  • 单行注释:Ctrl +/
  • 多行注释:Ctrl +Shift+/
  • 打开命令面板:Ctrl+Shift+P (搜索“Preferences: Open Keyboard Shortcuts”查看和修改快捷键)
  • 格式化文档:Ctrl+Shift+J

http://www.kler.cn/a/510979.html

相关文章:

  • (十五)WebGL中gl.texImage2D函数使用详解
  • 搭建一个基于Spring Boot的书籍学习平台
  • ARP Check
  • 抖音a_bogus,mstoken全参数爬虫逆向补环境2024-06-15最新版
  • LLM - 大模型 ScallingLaws 的迁移学习与混合训练(PLM) 教程(3)
  • flutter 常用UI组件
  • 自定义SqlSessionFactory时mybatis-config.xml失效
  • 【大数据2025】Hadoop 万字讲解
  • WebGL渲染3D高斯泼溅模型
  • [Qt]事件-鼠标事件、键盘事件、定时器事件、窗口改变事件、事件分发器与事件过滤器
  • 系统思考—数字化转型
  • MySQL8.0安装及基础实验
  • SD ComfyUI工作流 平面设计图生成房屋所有室内的效果图
  • 自定义BeanPostProcessor实现自动注入标注了特定注解的Bean
  • [系统安全] 六十一.恶意软件分析 (12)LLM赋能Lark工具提取XLM代码的抽象语法树(初探)
  • Go 切片:用法和本质
  • 鸿蒙UI组件生命周期概述
  • Micrometer+Zipkin 分布式链路追踪
  • C# 程序加密发布:守护知识产权的坚固防线
  • python密码学列置换加密解密程序
  • PySide6(PyQT5)的QMessageBox获取被点击按钮的三种方法
  • BGP边界网关协议(Border Gateway Protocol)路由引入、路由反射器
  • 数据库高可用方案-06-监控与报警
  • 【机器学习:三十一、推荐系统:从基础到应用】
  • [Qualcomm]Qualcomm MDM9607 SDK代码下载操作说明
  • 医疗集群系统中基于超融合数据库架构的应用与前景探析