介绍 VSCode

2023-05-16

vscode 是什么
  • 免费,开源,高性能,跨平台,轻量级的代码编辑器。

优点
  • 免费,开源
  • 海量的扩展插件
  • 轻量(不会占用大量的内存和CPU)

本文摘要
  • 用户配置(界面,主题,快捷键等)
  • Git 配置(Git 下载,安装,使用)
  • 扩展插件的安装和使用

vscode 的下载与安装

下载地址


汉化
  1. 点击侧边栏的 扩展 icon
  2. 在搜索框中输入 Chinese
  3. 点击第一个中文简体语言包并安装
  4. 重启 vscode

Chinese


基本布局
  • 活动栏
  • 侧栏
  • 编辑器
  • 面板
  • 状态栏

function-partition


项目的新建和打开
  1. 新建一个文件夹

  2. vscode 打开文件夹

resource-manager

  • 注意事项
    • 新建文件需添加后缀名
    • 新建文件夹需要选择好新建的文件目录

主题设置
  • 颜色主题

    1. 文件 > 首选项 > 颜色主题
    2. 快捷键 ctrl + k, ctrl + t
    3. 查看 > 命令面板 > 输入 theme
    4. 快捷键 ctrl + shift + p 进入命令面板,输入 theme

color-theme

  • 下载并安装扩展颜色主题

    • 在扩展中搜索并安装后再次设置颜色主题即可
  • 图标主题

    • 设置,安装与颜色主题相似,不做过多描述。搜索时可以输入 icon,不支持中文搜索。

用户和工作区设置
  • 用户设置是全局应用于您打开的任何 VS 代码实例的设置。
  • 工作区设置是存储在工作区内的设置,仅在打开工作区时应用。工作区设置优先级高于用户设置。

文件 > 首选项 > 设置

setting

  • 需要设置的点

    • 常用设置 > 控制折行的方式

    • 常用设置 > Tab size 一个tab 等于的空格数


常用快捷键
  • 复制粘贴,ctrl + c, ctrl + v
  • 整行复制粘贴,无需选中内容,光标在行内任意位置,ctrl + c, ctrl + v 即可。
  • 查找, ctrl + f, 按 f3查找下一个。光标在输入框的时候,回车即可查找下一个。
  • 替换, ctrl + h
  • 保存, ctrl + s
  • 行注释, ctrl + /
  • 块注释,选中, shift + alt + a
  • 上方复制粘贴一行, alt+ shift + 上方向键
  • 下方赋值粘贴一行,alt+ shift + 下方向键
  • 插入到下一行(光标跳转) ctrl + enter
  • 文件夹查找,ctrl + shift + f (活动栏的搜索而已,不记得也可以)
  • 格式化代码, alt + shift + f (右键格式化代码的快捷方式)
  • 快捷键映射,将其他编辑器的快捷键映射到 vscode 上,例如 sublime txt, atom。设置方式为,文件 > 首选项 > 键映射。 自定义快捷键, 文件 > 首选项 > 键盘快捷方式
  • 多行编辑, 按住 alt,鼠标点击不同的位置

Git
  • 什么是 Git ?
    • 开源的分布式版本控制系统,可以有效,高速地处理从很小到很大的项目版本管理。

git-workflow

Remote 为远程仓库, Repository 是本地仓库,checkout 切换到特定分支。经常 pull 可以在一定程度上避免代码冲突。

  • 下载和安装

    • 下载地址
  • github

    • 面向开源以及私有的软件项目的托管平台
    • 利用 github 创建一个远程仓库(注册账号,创建仓库等等)
  • GIt 基本操作

    • 配置用户名和邮箱

      // 打开 git bash
      git config --global user.name "sunjs"
      git config --global user.email "sunjs@163.com"
      
    • 克隆仓库

      git clone 'repository address'

    • 使用 vscode 打开仓库所在的文件夹

    • 编辑代码

    • git add . 添加全部修改 或者 git add index.js 添加指定文件的修改

    • git commit -m "description message"提交全部修改到本地仓库,或者 git commit index.js 提到单个文件修改到本地仓库

    • git push 提交本地仓库到远程仓库(可能需要输入账号密码)

    • git pull 拉取远程修改到本地

vscode-git


常用插件推荐
  • CSS Peek: html 与 css 关联,ctrl 显示html 元素样式,ctrl + 单击跳转到样式定义。安装后重启 vscode 生效。(推荐)
  • Prettier : 代码格式化
  • Icon Fonts : 图标集,如 Font Awesome, Glyphicons , 图标集元素名称自动补齐。
  • Auto Rename Tag: 自动重命名标签,修改开始标签,自动修改结束标签。(推荐)
  • HTML Boilerplate : HTML 模板,自定义模板
  • color info: 颜色提示,显示颜色的各种格式,color picker
  • Auto close Tag: 自动闭合标签
  • HTML CSS Support : HTML 中 css class 智能提示,提示已经引入的样式表中的类名或 ID

引用
  • vscode 使用教程
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

介绍 VSCode 的相关文章

  • 在vue3中使用百度地图

    1 在vue项目public文件夹下的index html中引入script 在需要使用百度地图的地方直接使用 代码如下
  • VsCode的 code . 失效了?如何解决

    已经安装了vscode 为什么没有 code 命令呢 是因为你下载vscode的时候 是直接拷贝的文件 或者下载失误的问题 从而导致code环境变量没有配置 配置环境变量 path 找到我的电脑 右键 属性 2 选择高级系统设置 单机即可
  • 解决vscode git push不成功,总是弹出“...reset”或“...Timeout”错误问题?

    问题 解决vscode git push不成功 总是弹出 reset 或 Timeout 错误问题 解决方法 cmd刷新一下ip缓存 ipconfig flushdns 第二种 git push报错 OpenSSL SSL read Con
  • 【VSCode】推荐一款Microsoft Visual Studio Code能在编辑器内智能补全代码的插件 - Tabnine AI

    Tabnine AI Autocomplete for Javascript Python Typescript PHP Go Java Ruby more Tabnine是一个AI代码补全插件 支持JavaScript Python Ja
  • VsCode 常用好用插件/配置+开发Vue 必装的插件

    一 VsCode 常用好用插件 1 实时刷新网页的插件 LiveServer 2 open in browser 支持快捷键与鼠标右键快速在浏览器中打开html文件 支持自定义打开指定的浏览器 包括 Firefox Chrome Opera
  • Win10环境下配置VScode远程开发ssh-remote(免密登录)

    问题背景 在开发或者做实验的过程中 我们经常会用到远程服务器或者Github的项目 而我服务器上的项目只能在Jupyter Notebook上编写 或许可以在其他IDE上写 但我不知道 而我们喜欢用的IDE比如Pycharm 轻量级的VSc
  • VSCODE 系列(三)Settings Sync插件,多人开发同步配置。

    文章目录 前言 一 安装 二 配置 下载 上传 个人应用 团队应用 共享配置 令牌token失效处理 引用 借鉴文章 前言 该插件已被VSCODE弃用 下载在VSCODE上已经无法下载该插件 可以通过在vscode上登录github或微软账
  • cpplint在VS Code中的安装及使用

    目录 前言 Python环境的配置 在VS Code中安装相应插件 补充 如何将VS Code默认的格式化风格改为Google风格 相关链接 前言 cpplint是一款Google的代码检查工具 确定一种编码风格对于我们有非常大的帮助 也可
  • Visual Studio Code 的安装教程和配置C语言环境(详解版)

    最近想装一个VS Code 来写C C 程序 但是看了网上的很多教程发现并不是那么的好 大部分都尝试失败了 摸索了很久找到了一个比较可靠的方法 目录 一 Visual Studio Code 的安装教程 二 接下来就是C语言的环境配置 三
  • 在命令行运行 VSCode(macOS)

    在命令行运行 VSCode macOS系统 Windows 版 VSCode 的安装脚本带着一个是否把 Code 加入 PATH 的选项 而 macOS版却没有 有的人想到给 VSCode 做一个符号链接加入 PATH 中 但实际上这样做会
  • [VScode]终端回应“pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。“解决思路

    问题概述 遇到问题 在VScode终端输入pnpm install有错误提示 pnpm 无法将 pnpm 项识别为 cmdlet 函数 脚本文件或可运行程序的名称 请检查名称的拼写 如 果包括路径 请确保路径正确 然后再试一次 所在位置 行
  • vscode使用手册

    VS Code Visual Studio Code 是一款轻量级 跨平台的源代码编辑器 支持语法高亮 自动补全 调试 Git 版本控制等功能 下面是一些使用 VS Code 的基本操作 安装和启动 在官网上下载并安装 VS Code 打开
  • 企业微信登录-前端实现

    企业微信登录 企业微信登录 前端具体实现 下面代码中配置项的字段具体用途说明可以阅读企业微信开发者说明文档 我们通过提供的企业微信登录组件来进行站内登录 下面是我封装的登录组件以及使用方法 weChatLogin vue 封装的组件
  • TensorFlow.js预测鸢尾花种类

    源码连接 TensorFlow js实现鸢尾花种类预测 机器学习文档类资源 CSDN下载 一 加载IRIS数据集 创建index html入口文件 跳转到script主文件 在script js文件夹中利用预先准备好的脚本生成鸢尾花数据集
  • vscode网页版code-server搭建和使用

    主力编辑器是vscode 手上正好也有台闲置的服务器 如果把vscode搞到浏览器中 那么在一些没有vscode的设备上也可以愉快的敲代码了 code server它可以让有浏览器的设备访问服务器上运行的vscode 这篇文章记录下code
  • 3WebGL shader准备工具

    VSCode安装 VSCode 全称 Visual Studio Code 是一款由微软开发且跨平台的免费源代码编辑器 该软件支持语法高亮 代码自动补全 又称 IntelliSense 代码重构 查看定义功能 并且内置了命令行工具和 Git
  • vscode开发python环境配置

    前言 vscode作为一款好用的轻量级代码编辑器 不仅支持代码调试 而且还有丰富的插件库 可以说是免费好用 对于初学者来说用来写写python是再合适不过了 下面就推荐几款个人觉得还不错的插件 希望可以帮助大家更好地写代码 安装CPytho
  • VScode配置mingw C语言环境变量

    C语言IDE VScode VScode是个人比较喜欢的一款IDE软件 鄙人曾同时在VScode软件中运行三个终端 开发Python Golang和C语言 下载地址如下 code visualstudio com VScode配置mingw
  • VScode配置mingw C语言环境变量

    C语言IDE VScode VScode是个人比较喜欢的一款IDE软件 鄙人曾同时在VScode软件中运行三个终端 开发Python Golang和C语言 下载地址如下 code visualstudio com VScode配置mingw
  • vscode插件离线安装地址

    因内网开发 编辑器不可联网 插件需要离线安装 vscode插件商店 Extensions for Visual Studio family of products Visual Studio Marketplace

随机推荐

  • Python虚拟环境导出包安装到另一台电脑的方法

    Python虚拟环境导出包安装到另一台电脑的方法 环境 xff1a Windows 版 Python Python 3 6 8可以用自带的命令建立虚拟环境 xff0c 不用安装另外的如 virtualenv virtualenvwrappe
  • C# System.Numerics.Math.Sin 计算对边和临边

    在 C 中 xff0c 使用 System Numerics 中的 Math Sin 计算 36 869898 度角的正弦值可以通过以下代码实现 xff1a span class token keyword using span span
  • HTTP 错误 401.0 - Unauthorized 的解决方案

    我的项目突然间报这个错误 HTTP 错误 401 0 Unauthorized 您无权查看此目录或页面 最可能的原因 通过身份验证的用户无权访问处理请求所需的资源 可尝试的操作 查看失败请求跟踪日志以获取有关此错误的其他信息 有关详细信息
  • 卡尔曼滤波,最最容易理解的讲解.找遍网上就这篇看懂了.

    学习卡尔曼滤波看了4天的文章 硬是没看懂 后来找到了下面的文章一下就看懂了 我对卡尔曼滤波的理解 我认为 卡尔曼滤波就是把统计学应用到了滤波算法上 算法的核心思想是 根据当前的仪器 34 测量值 34 和上一刻的 34 预测量 34 和 3
  • HTTP status Code 412 未满足前提条件的解决方法之一

    最近网站老是报告错误 ajax返回状态为 error 思来想去不知道为啥 后来跟踪了下 发现是在请求某个页面的时候会返回412错误 而这个页面的请求是通过jquery 的 34 panel 34 load 34 http 34 方法去请求的
  • RabbitMQ入门 用途说明和深入理解

    RabbitMQ 在上一家公司已经接触过了 但是懵懵懂懂的 不是很清楚 具体怎么个逻辑 这次公司打算搭建新的系统 领导要求研究一下MQ 经过研究得出的结论是 MSMQ的设计理念不适合做系统的底层框架 他不适合做分布式系统 最主要的是 MSM
  • KEIL软件的Error: Flash Download failed - Could not load file '..\OBJ\Template.axf'解决思路

    第一个知识点 axf是编译后生成的文件 这个文件是用来写入单片机的 如果不存在这个文件 首先要看一下 是不是有编译错误 编译错误肯定不会出这个文件的 第二个知识点 这个文件的路径是可以指定的 在Options for Target Temp
  • 数学分析 反函数存在性定理,连续性定理与求导定理

    反函数存在性定理 若函数 y 61 f x x D f 是严格单调增加 xff08 减少 xff09 的 xff0c 则存在它的反函数 x 61 f 1 y R f X xff0c 并且 f 1 y 也是严格单调增加 xff08 减少 xf
  • css高度塌陷和外边距塌陷的原因及解决办法

    1 高度塌陷 xff08 原因 xff0c 如何解决 xff09 概念介绍 高度塌陷 xff1a 子元素设置浮动后就会脱标 脱离标准流进入浮动流 xff0c 如果此时父元素没有设置高度 xff0c 那么父元素高度就会为0 xff0c 形成所
  • 黎曼可积的充分必要条件 (3)

    推论 1 闭区间上的连续函数必定可积 证明 xff1a f x 在闭区间 a b 连续 xff0c 则有界且一致连续 因此 xff0c gt 0 gt 0 x x a b 若 x x lt 则
  • 定积分的基本性质4 绝对可积性

    性质4 绝对可积性 若 f x 在 a b 上可积 xff0c 则 f x 也在 a b 上可积 xff0c 且 b a f x d x b a f x d x 证明
  • trace (矩阵的迹) 的性质

    trace 矩阵的迹 的性质 性质1 t r A m n B n m 61 t r B A t r A m
  • 可逆线性变换

    线性变换的逆变换 对于线性空间 V V 上的任意一个线性变换 f f 若存在 V V 上的一个变换 g g 使得 f g 61 g f 61 I f
  • 矩阵的秩的性质

    定理 1 对于任意一个矩阵 A m n A m n 对于 A A 的任意一个 s s 行
  • 向量范数的等价性

    向量范数的等价 对于任意两个有限维线性空间 V V 上的范数 若存在常数 C 1 gt 0 C 2 gt 0 C 1 gt
  • 矩阵范数的等价性(原创)

    矩阵范数的等价 设 F 61 R F 61 R 或 C C 对于任意两个 F n n
  • Pro Git Notes

    This post include notes to Pro Git book Git Introduction Git is a Distributed Version Control Systems DVCSs Clients full
  • Deep Learning Notes: Chapter 1 Introduction

    前言 最近开始读 Deep Learning 一书 这让我有了一个边读书边写笔记的动机 xff1a 能够让人很轻松流畅的把握住这本书的脉络 xff0c 从而读懂这本书的核心内容 由于终究是英文表达更地道 xff0c 因此该笔记都是节选自书中
  • gRPC

    Protocol buffer data is structured as messages where each message is a small logical record of information containing a
  • 介绍 VSCode

    vscode 是什么 免费 xff0c 开源 xff0c 高性能 xff0c 跨平台 xff0c 轻量级的代码编辑器 优点 免费 xff0c 开源海量的扩展插件轻量 xff08 不会占用大量的内存和CPU xff09 本文摘要 用户配置 x