vs code 下载安装,git 配置,插件安装

2023-05-16

window 10 系统下载安装

1.打开官网地址: Visual Studio Code - Code Editing. Redefined

2.进入下载入口:

3. 下载 zip 文件

4. 解压到非系统盘,运行 code.exe 即可

或者

1. 打开官网,下载安装程序

2. 双击运行安装程序

3. 同意协议

4. 选择安装地址

5. 选择开始菜单文件夹

在这一步可以更改开始菜单文件夹名字,或者不创建开始菜单文件夹,此步骤不管怎么选择,对以后的使用并没有什么影响。

开始菜单文件夹就是在系统开始菜单中看到的文件夹,按 win 键可以快速看到。

6. 选择设置

  • 创捷桌面快捷方式

       桌面上创建快捷方式

  • 将“通过Code打开”操作添加到 Windows 资源管理器文件上下文菜单

       右键文件,可以选择 通过 Code 打开

  • 将“通过Code打开”操作添加到 Windows 资源管理器目录上下文菜单

       右键目录,可以选择 通过 Code 打开

     (以上两个选择其实就是将 VS code 添加到右键功能)

  • 将 Code 注册为受支持的文件类型的编辑器

       右键文件,打开方式,Visual Studio Code

       得是 vsCode 支持的文件

  • 添加到 PATH (重启后生效)

       将 VS Code 添加到环境变量path 中

7. 安装

8. 安装完成

设置中文语言环境

1. 点击扩展程序

2. 搜索框中 输入:

@category:"language packs"

安装中文简体语言包

3. 重新启动 vscode

配置 git

(这里需要确保电脑中已安装好 git ,并配置了环境变量)

1. 打开设置

2. 在搜索框中输入 git.path , 找到后点击在 setting.json 中编辑

3. 找到电脑中 git 的安装地址,在cmd 文件夹中有 git.exe ,复制 git.exe 的完整路径,添加到git.path 中。

这里需要注意的是 \ 需要转义一下,否则会报错

4. 基本使用

第一次使用 git 需要输入 github 账号密码,然后登陆。

新建的文件 --- 绿色

有改动的文件 --- 橙色

没有改动的文件 --- 白色

  • 保存更改

        1. 放弃更改的文件,(revert)

        2. 保存更改的文件,(add)

        3. 批量放弃更改的文件,

        4. 批量保存更改的文件

        1. 取消暂存的更改,退回到 【待 add】 的状态,

        2. 批量取消暂存的更改

  • 提交代码到本地 (commit)

     填写提交信息

  • 拉取代码(pull)

  • 推送代码 (push)

插件安装

1. 调试相关

vscode 默认支持 node 调试,按 f5 可以快捷启动调试。

也可以是如下操作:

然后选择运行环境:

在 node 环境下,可以直接运行 js 文件。

支持网页调试

①. Debugger for Chrome

②. f5 运行调试,配置 launch.json 文件

{

    // 使用 IntelliSense 了解相关属性。

    // 悬停以查看现有属性的描述。

    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387

    "version": "0.2.0",

    "configurations": [

        {

            "type": "chrome",

           "request": "launch",

           "name": "Launch Chrome against localhost",

            "url": "http://localhost:8080",

            "webRoot": "${workspaceFolder}"

        }

    ]

}

③. 全局安装 http-serve

npm i http-serve -g

④. 启动本地服务

命令行输入 http-server

打开页面,就可以在 vscode 实现断点调试了。

在浏览器中打开

右键想要在浏览器中打开的文件

2. vue 相关

①. vetur —— 语法高亮,错误提示,格式化

②. vue vscode snippets —— vue 快捷键

3. react 相关

①. React/Redux/react-router Snippets —— react 快捷键

②. Simple React Snippets —— react 快捷键

③. Ant Design Snippets —— ant design 快捷键

4. react native 相关

①. React-Native/React/Redux snippets

5. 自动补全,自动引入相关

①. Auto Close Tag —— 自动闭合标签

②. Auto RenameTag —— 自动重命名 html 标签

③. Auto Complete Tag —— ①和②的扩展

④. Auto Import —— 自动引入

6. html ,css 相关

①. HTML Format

②. Beautify css/sass/scss/less

7. 其他

①. Better Comments —— 注释高亮

②. ESLint —— 集成eslint

③. Prettier - Code formatter —— 格式化代码

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

vs code 下载安装,git 配置,插件安装 的相关文章

  • .git/info/exclude 中的文件不起作用

    我已经放入了两个文件 git info exclude但我仍然可以看到他们git st 它们是配置文件 我不想提交更多 我把它们放在那里是因为 assume unchanged and skip worktree我无法结帐到另一家分行 如果
  • 在轮询 SCM 时将 ssh-agent 与 jenkins 结合使用

    我使用 Jenkins ssh agent 插件来为我的构建提供 ssh 凭证 该凭证运行良好 但是我将其设置为轮询 scm 在本例中为 bitbucket git 以检查更改 当然 要访问存储库以轮询更改 它还需要这些 ssh 凭据 我似
  • Subversion:暂存文件以显式提交?

    我已经非常习惯 git 的方式 即必须接触要提交的每个文件 并且在执行此操作时仔细检查差异 现在在工作中我必须使用 svn 并且我总是不小心提交一些东西 有没有办法让 subversion 的行为像 git 一样 因为我必须明确告诉每个文件
  • Git - -m 是什么意思 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions In Gi
  • 如何使用 hg Convert 将 git 分支导入到 Mercurial 中?

    我的 git 存储库中有许多分支 david Panama app git branch r origin HEAD gt origin master origin master origin newButtons origin newFo
  • 为什么在将应用程序部署到 Heroku 时会出现此错误?

    使用 git hub 将应用程序部署到 heroku 时遇到某种错误 问题是 我不理解 heroku 日志和随之而来的错误 这是 Heroku 日志 Marcuss MacBook Pro Weather App marcushurney
  • eGit 合并解决方案 - 使用您的副本

    我对 eGit 还是新手 我正在尝试弄清楚到底如何让 eGit 使用我的副本解决合并冲突 无需任何更改 我指的是 eGit Wiki 上的注释 http wiki eclipse org EGit User Guide Possible m
  • gitosis 要求输入密码

    我已经按照以下说明设置了 gitosis 服务器here http scie nti st 2007 11 14 hosting git repositories the easy and secure way 它对于初始用户来说效果很好
  • 如何在 git 中使用 --work-tree 选项?我不断收到错误消息

    我有一个普通的存储库 其中有一个工作树和一个与工作树位于同一目录中的 git 文件夹 我正在尝试使用以下命令从该位置外部运行 git 命令 git git dir path to repo git work tree path to rep
  • 为什么会导致合并冲突?

    这是我的 git 存储库的初始快照 在树枝上master file m1包含 L1 在树枝上dev file m1包含 L1 L2 如果我尝试合并dev from master 这会导致冲突 git checkout master Swit
  • jenkins构建完成后如何将更改推送到github?

    我有一个 jenkins 作业 它从 github 克隆存储库 然后运行 powershell 脚本来增加文件中的版本号 我现在正在尝试将该更新文件发布回 github 上的原始存储库 因此当开发人员提取更改时 他会获得最新的版本号 我尝试
  • jquery 克隆组合框无法运行

    我有下表 当我按下第一个按钮时 我调用 jquery 来克隆第一行并添加新行 table class table table striped table bordered bootstrap datatable style font siz
  • 如何在 github 中拉取请求时忽略或排除文件

    我们有 4 个分支 1 dev 2 qa 3 staging 4 master 我们要更新并添加1 dev中的CODEOWNERS文件中的一些人 2 qa到4 master的CODEOWNER文件将被保留 因为 1 dev 有 4 个审稿人
  • Heroku上传-预编译资产失败

    我需要帮助 当尝试将我的应用程序上传到heroku时 我收到此错误 有人知道为什么吗 有几个是错的 谢谢 Using rake 10 1 0 Using tlsmail 0 0 1 Using uglifier 2 1 2 Your bun
  • 执行 rebase 后,Git 提交会在同一分支中重复

    我理解 Pro Git 中提出的场景是关于变基的危险 https git scm com book en v2 Git Branching Rebasing rebase peril 作者基本上告诉你如何避免重复提交 不要对已推送到公共存储
  • Git 大文件存储与 Google 云存储

    我是该项目的一部分 我们使用 git 存储库托管在谷歌云源代码库 https cloud google com source repositories 现在我们使用谷歌云存储 https cloud google com storage 存
  • 预提交钩子 git 错误

    我正在尝试在 python 中执行预提交 git hook 以检查文件的行长度是否小于 80 个字符 但是我收到没有此类文件 目录的错误 我在 fedora 上并设置了 usr bin python help 将不胜感激 usr bin e
  • 为什么“git diff”在“git add”之后报告没有文件更改

    这是为什么git diff认为没有变化 即使git status将它们报告为modified git status On branch master Your branch is ahead of origin master by 2 co
  • 为不同分支部署GitLab页面

    我正在使用 GitLab Pages 部署我的 React 应用程序 并且运行良好 这是我的gitlab ci yml Using the node alpine image to build the React app image nod
  • 无法在heroku上推送node.js应用程序

    我尝试在heroku 上推送我的node js 应用程序 但是 无法检测到此应用程序的默认语言 我什至尝试过heroku buildpacks set heroku nodejs 但还是无法推动 Counting objects 31 do

随机推荐