VSCode安装使用(含插件保姆级教程)

news2024/12/15 23:55:34

  前言

工欲善其事,必先利其器

对于我们每一位软件工程师来说,都要有自己顺手的 IDE 开发工具,它就是我们的武器。
一个好用的 IDE 不仅能提升我们的开发效率,还能让我们保持愉悦的心情,这样才是非常 Nice 的状态 !

  • Visual Studio Code 简称 VSCode ,2015 年由微软公司发布。
  • 可用于 Windows,macOS 和 Linux。它具有对 JavaScript,TypeScript 和 Node.js 的内置支持,并具有丰富的其他语言(例如 C++,C#,Java,Python,PHP,Go)
  • 优点:内置功能非常丰富、插件全且安装简单、轻量、有 MAC 版本

VSCode下载安装

1.下载安装文件

官网下载地址:https://code.visualstudio.com/

下载最新版本VScode

如果点击下载后没有反应,跳转至此页面后点击 direct download link. 

 2.下载完成后点击开始安装

3.选择安装位置

安装文件目录,可默认、可选择

4.选择附加任务

将以下四项都勾选上,桌面快捷方式需要就添加即可。

添加到 PATH:添加到系统环境变量中,勾选后,即可在命令行中使用 code . 即可打开 Vscode

5.准备安装

6.完成安装

7.打开VSCode

VSCode 常见插件安装

1.简体中文语言包

插件名称:Chinese 中文(简体)语言包

作用:将 VSCode 操作界面转换为中文,对英语不好的朋友,非常友好

安装完成后重启VSCode 

 重启后就可以看到中文操作界面了

2.设置编辑器主题

点击左下角设置,选择颜色主题

然后选择自己喜欢的主题即可 

3.在编辑器中直接打开网页浏览效果

插件名:open in brower

在代码页右键选择 

4.Live Server 开启本地服务器

插件名称:Live Server

作用:一边编写代码一边保存,即实时刷新预览,大大提升开发测试效率

 5.carbon-now-sh 将代码生成一张图片

插件名称:carbon-now-sh

作用:可提升逼格的插件,在实际开发中遇到技术问题或者做部分代码片段分享,可以使用该插件将代码生成一张图片使用方法:

  • 在 VSCode 中,选中需要生成图片的代码
  • 打开命令托盘:Windows:Ctrl + Shift + P,Mac:Cmd + Shift + P
  • 输入 Carbon,回车

 回车后会打开一个网页,可设置代码主题、语言、背景、字体等等,可导出多种格式文件

相关设置

VSCode快捷键

1、Window 版快捷键

常用快捷键

  • 注释:
    • 单行注释:ctrl + k ctrl + c 或 ctrl + /
    • 取消单行注释:ctrl + k ctrl + u(按下 ctrl 不放,再按 k+u)
    • 多行注释:alt + shift + A
    • 多行注释 : /**/
  • 移动行:alt + up/down
  • 显示/隐藏左侧目录栏 ctrl + b
  • 复制当前行:shift + alt + up/down
  • 删除当前行:shift + ctrl + k
  • 控制台终端显示与隐藏:ctrl + ~
  • 查找文件/安装 vscode 插件地址:ctrl + p
  • 代码格式化:shift + alt + f
  • 新建一个窗口:ctrl + shift + n
  • 多行编辑:Ctrl + Alt + up/down

2.Mac 版快捷键 

Mac

  • Command + X 剪切(未选中文本的情况下,剪切光标所在行)
  • Command + C 复制(未选中文本的情况下,复制光标所在行)
  • Option + Up 向上移动行
  • Option + Down 向下移动行
  • Option + Shift + Up 向上复制行
  • Option + Shift + Down 向下复制行
  • Command + Shift + K 删除行
  • Command + Enter 下一行插入
  • Command + Shift + Enter 上一行插入
  • Command + Shift + \ 跳转到匹配的括号
  • Command + [ 减少缩进
  • Command + 1 增加缩进
  • Home 跳转至行首
  • End 跳转到行尾

总结

后续大家有什么推荐的插件也可以告诉我,补充其他好用的插件,如果文中出现有瑕疵的地方各位通过评论或者私信联系我,我们一起进步,有兴趣的伙伴可以关注订阅一下:点击查看更多实用技巧及技术

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1140845.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

喜讯 | 同立海源CGT核心原料CD28单抗完成FDA DMF备案

喜 讯 GOOD NEWS 近日,北京同立海源生物科技有限公司(简称“同立海源”)的CGT核心原料CD28单抗成功获得美国FDA DMF备案,DMF备案号:038820。 您的细胞治疗研究项目在进行临床申请或新药注册的文件中可直接引用DMF备…

国家数据局国考招录12人;两万字全景讲解Agent;当基座LLM公司开始转2C;「霉霉说中文」视频的3种实现方案 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🉑 国家数据局正式揭牌,今年计划在国考中招录12人 10月25日上午,国家数据局正式揭牌,由国家发展和改革…

三季度毛利“转正”的零跑,四季度已经打响“第一枪”?

近日,零跑汽车发布了2023年第三季度财报。整体来看,零跑三季度营收和交付均取得较大突破,尤其在交付方面,零跑的C系列车型更是取得了超十倍的涨幅。与此同时,零跑C系列的新车型也爆出了动态。零跑即将推出新车型C10&am…

36二叉树-翻转二叉树

目录 LeetCode之路——226. 翻转二叉树 分析 解法一:深度优先搜索 解法二:广度优先搜索 简单总结 LeetCode之路——226. 翻转二叉树 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输…

字符串中sizeof和strlen的区别

sizeof算的整个数组的大小和数据类型所占空间大小&#xff0c;strlen算的是有效字符的大小 sizeof() #include <stdio.h>int main() {char cdata[128];printf("cdata%d\n",sizeof(cdata));//计算数组大小printf("int%d\n",sizeof(int));//计算数据…

一种报警短视频录像快速检索方法

视频监控系统在家庭、园区、酒店、工地、景区、交通等领域有着重要作用&#xff0c;随着智能算法的发展尤其是深度学习在安防监控场景下的应用&#xff0c;智能分析算法已经非常准确&#xff0c;终端设备触发的报警和智能分析服务触发的报警更加的实时&#xff0c;业务场景更加…

分享8个分布式Kafka的使用场景

Kafka 最初是为海量日志处理而构建的。它保留消息直到过期&#xff0c;并让消费者按照自己的节奏提取消息。与它的前辈不同&#xff0c;Kafka 不仅仅是一个消息队列&#xff0c;它还是一个适用于各种情况的开源事件流平台。 1. 日志处理与分析 下图显示了典型的 ELK&#xff0…

运放芯片测试方法有哪些,能进行自动化测试吗?

非在线测量法&#xff1a;在集成电路未焊入电路时&#xff0c;通过测量其各引脚之间的直流电阻值与已知正常同型号集成电路各引脚之间的直流电阻值进行对比&#xff0c;以确定其是否正常。 在线测量法&#xff1a;利用电压测量法、电阻测量法及电流测量法等&#xff0c;通过在…

ab压力测试

标题相关概念 QPS&#xff0c;每秒查询 QPS&#xff1a;Queries Per Second意思是“每秒查询率”&#xff0c;是一台服务器每秒能够相应的查询次数&#xff0c;是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 互联网中&#xff0c;作为域名系统服务器的机…

MySQL:字符串中的数字、英文字符、汉字提取 Num_char_extract函数

用法 Num_char_extract(字段名,取值类型)&#xff0c;取值类型说明&#xff1a;0只取数字&#xff0c;1只取字母&#xff0c;2数字字母&#xff0c;3只取汉字 实验 以下是表里有特殊字符的这个字符串 使用Num_char_extract函数 现在我需要取出来这个字段的字母部分 可以看…

【Note详细图解】中缀表达式如何转为后缀表达式?数据结构

中缀表达式 中缀表达式&#xff08;中缀记法&#xff09;是一个通用的算术或逻辑公式表示方法&#xff0c;操作符是以中缀形式处于操作数的中间&#xff08;例&#xff1a;3 4&#xff09;&#xff0c;中缀表达式是人们常用的算术表示方法。 前缀或后缀记法不同的是&#xf…

MySQL Insert 后獲得主鍵

插入數據庫后&#xff0c;獲得主鍵。

作用域的概念及作用?作用域的分类?.js 属于哪种作用域?

目录 前言 作用域的概念及作用 作用域的分类 1. 全局作用域 2. 局部作用域 JavaScript的作用域 作用域链 闭包 总结 前言 作用域是编程语言中的一个基本概念&#xff0c;它定义了变量和函数的可访问性。了解作用域对于编写可靠和高效的代码至关重要。在JavaScript中&a…

RuoYi-Vue-SqlServer配置

项目链接 https://gitee.com/linkxs/RuoYi-Vue-SqlServerhttps://gitee.com/linkxs/RuoYi-Vue-SqlServer 服务端Eclipse编译 需要在 /ruoyi-common/pom.xml 中注释掉这些exclusion才能在Eclipse编译。实际maven编译&#xff0c;可以把这一块打开。 客户端ruoyi-ui编译 使用…

老师都在用的成绩发布系统

成绩查询系统&#xff0c;不是什么高科技&#xff0c;就是通过一些代码和Excel表格的配合&#xff0c;实现学生自主查询成绩的功能。对&#xff0c;你没听错&#xff0c;就是自主查询&#xff0c;不再需要学生一个个问老师成绩了。 先说说系统的原理吧。当老师需要发布成绩时&a…

C语言实现字符串比较

完整代码&#xff1a; /*编一个程序&#xff0c;将两个字符串 s1 和 s2 比较&#xff0c;若 s1>s2&#xff0c;输出一个正数&#xff1b;若 s1s2&#xff0c; 输出 0&#xff1b;若 s1<s2&#xff0c;输出一个负数。不要用 strcpy 函数。两个字符串用 gets 函数 读入。输…

竞赛 深度学习实现行人重识别 - python opencv yolo Reid

文章目录 0 前言1 课题背景2 效果展示3 行人检测4 行人重识别5 其他工具6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **基于深度学习的行人重识别算法研究与实现 ** 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c…

vue+iView 动态侧边栏菜单保持高亮选中

iview 组件在使用过程中&#xff0c;多多少少有一些小坑&#xff0c;本文简单罗列一二&#xff1a; 避坑指南&#xff1a; 关于iview 侧边栏菜单未能展开高亮选中回显问题 应用场景&#xff1a;iview-admin下接入动态菜单后&#xff0c;刷新或链接跳入时回显失效 简单就是两个方…

双11数码好物推荐、这几款产品很难让人拒绝

随着双11购物节的临近&#xff0c;各大电商平台纷纷推出了各种吸引人的优惠活动&#xff0c;其中数码产品备受瞩目。在如今数码产品层出不穷的时代&#xff0c;选择一款性价比高、实用性强的数码好物成为了很多人的难题。为此&#xff0c;我想向大家推荐几款绝对值得入手的数码…

C语言数据结构---时间复杂度、空间复杂度

前言 本篇文章讲解C语言的数据结构中&#xff0c;时间复杂度、空间复杂度的定义&#xff0c;以及例题说明。 详细介绍了大O渐进法和如何计算一个代码的时间复杂度和空间复杂度。最后还有一个以空间复杂度换取时间复杂度的思想。 文章目录 前言1.时间复杂度1.1 时间复杂度的概念…