VSCode入门

VSCode入门

零、文章目录

一、简介

1、简介

​ VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的现代化轻量化免费开源代码编辑器。

​ VSCode支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。

​ 用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

​ Visual Studio Code 默认支持非常多的编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言。支持功能包括语法高亮、括号补全、代码折叠和代码片段;对于部分语言,可以使用 IntelliSense。Visual Studio Code 也支持调试 Node.js 程序。

2、推荐理由

  • 比sublime开源,比webstorm更轻
  • 智能提示很强大
  • 自带emmet
  • 插件安装非常方便
  • 自带强大的调试功能
  • 软件跨平台支持Win、Mac以及Linux。

3、官网

二、安装

1、下载安装包

(1)进入官网下载

官网:https://code.visualstudio.com/

image-20221127220158700

(2)或者进入下载页下载

下载页:https://code.visualstudio.com/Download

image-20221127220226438

2、安装程序

(1)exe程序直接双击安装
(2)安装选项

注意安装路径设置、环境变量默认自动添加到系统中,勾选以下所有选项:

image-20221128071843345

(3)界面主要功能概览

image-20221128072249288

三、使用

1、文件管理

(1)选择管理的文件夹

File(文件)->Open Folder(打开文件夹)

image-20221128072735211

(2)文件管理

可以新建文件,新建文件夹,折叠文件夹,刷新列表

image-20221128073029840

(3)大纲视图

大纲视图可以查看页面的大纲,html文件展示html节点树的结构,markdown展示标题层级

image-20221211093953603

image-20221211094111357

2、搜索管理

(1)点击搜索按钮
  • **搜索文本框:**需要搜索的文本,搜索范围包括整个管理的目录的文件和打开的文件内容。

  • **替换文本框:**替换的文本。

  • **搜索结果包含文件名:**超出索引再按照文件名进行筛选,支持正则表达式。

  • **搜索结果排除文件名:**超出索引再按照文件名进行排除,支持正则表达式。

image-20221129145049951

(2)搜索内容限定

区分大小写

image-20221129153618171

全字匹配

image-20221129153659553

使用正则表达式

image-20221129153729923

(3)替换内容限定

保留大小写

image-20221129154453652

全部替换

image-20221129154720638

(4)结果筛选排除

可以使用通配符

image-20221129160955878

3、代码分支管理

(1)Git基础配置

Git相关知识请参考Git详解

(2)打开代码分支管理

image-20221129192350006

(3)克隆代码库

image-20221129213407102

(4)撤销、暂存修改

image-20221129192457874

(5)取消、提交暂存

image-20221129192821735

(6)拉取推送分支

image-20221129193333247

4、代码调试

(1)点击调试按钮

image-20221129213517558

(2)点击运行和调试

image-20221129213556234

(3)页面成功运行

image-20221129213735995

(4)查看调试信息

image-20221129213826866

5、插件管理

(1)点击插件管理按钮
(2)在搜索栏中搜索插件
(3)点击查看插件信息
(4)点击install安装插件
(5)重启vscode生效

image-20221128074850129

6、功能设置

(1)点击设置按钮
(2)选择Settings

image-20221204220707875

(3)搜索你要设置的内容进行设置

image-20221204220849576

7、颜色主题

(1)点击设置按钮
(2)选择Color Theme

image-20221128073310600

(3)选择颜色主题

image-20221128073348612

8、页面管理

(1)放大缩小
  • 放大:ctrl++

  • 缩小:ctrl±

(2)拆分页面

空白页面,鼠标右键,可以把VScode的页面进行左右拆分或者上下拆分成不同的部分,方便查看代码和对比

image-20221129152206688

image-20221129152144950

9、Emmet语法

vscode内置了emmet,不需要进行插件的安装,emmet相关知识请参考emmet详解

四、常用插件

1、必备插件

(1)Chinese (Simplified) Language Pack for Visual Studio Code(简体中文)

简体中文语言包

image-20221128075809717

(2)Settings Sync(配置云端同步)

可以让我们的vscode配置同步到云端,当我们跟换电脑或者再次安装vscode的时候,只需要登录账号即可同步配置了

image-20221130074357592

安装完插件,需要登录github账号或者微软账号才能进行同步

image-20221207080015338

image-20221207080116169

image-20221207080137010

image-20221207213418468

(3)WakaTime(编程时间及行为跟踪统计)
  • **注册 WakaTime:**需要一个 GitHub 账号,所以第一步需要注册 GitHub
  • **生成 Api Key:**Api key 是绑定你的工作站和 Wakatime 插件的中介,通过 Api key 相关的工作都可以汇聚到同一个 WakaTime 统计账户上,你的 Api key 可以在waketime官网的 右上角账户的Settings 处查看。

image-20221207072153452

image-20221207072315228

  • **绑定插件:**打开VScode,Ctrl+Shift+P打开命令面板,输入>wakatime,填入刚才官网复制的API Key,后续的工作都会统计到官网了。官网帮助页可以查看所有支持的IDE。

image-20221211095246438

image-20221207074839953

  • **查看工作统计:**直接打开官网查看dashboard。

    image-20221207074626060

  • 或者在vscode左下角也可以打开

image-20221211090440032

2、效率工具

(1)Auto Close Tag(自动关闭标签)

自动添加 HTML/XML 关闭标签,与 Visual Studio IDE 或 Sublime Text 一样。

(2)Auto Rename Tag(自动重命名标签)

自动重命名配对的HTML/XML标签

(3)open in browser(浏览器打开)

右击选择浏览器打开html文件

image-20221128080346663

(4)Live Server(本地服务器)

开启一个本地服务器,然后通过端口访问页面,页面修改可以实时重新加载

image-20221207224815098

image-20221207225528824

(5)CSS Peek(快速查看CSS定义)
  • 可以直接跳转到css文件或者用新的编辑器打开(F12
  • 内联加载 css 文件并在此处进行快速编辑。( Ctrl+Shift+F12)
  • 在符号 ( Ctrl+hover)上悬停时显示定义
(6)JS-CSS-HTML Formatter(保存时自动格式化代码)

安装完插件后,保存页面时会自动格式化代码。右键也可以格式化文档。

image-20221211093421973

(7)Vetur(官方钦定Vue插件)

VScode官方钦定Vue插件,Vue开发者必备。内含语法高亮,智能提示,emmet,错误提示,格式化,自动补全,debugger等实用功能

(8)Path Intellisense(路径补全)

iaHeUiDeTUZuo

(9)IntelliSense for CSS class names in HTML(CSS类名自动补全)
(10)Code Runner(支持多种语言的代码片段或代码文件)

3、Git集成

(1)Git Graph(图形化显示和操作)

Git 图形化显示和操作,安装完成后,左下角可以点击打开git图形化界面

image-20221205074915321

(2)GitLens(快速查看更改行或代码块的信息)

安装完插件之后需要登录github

image-20221211085939217

image-20221211090031770

image-20221211090108246

可以查看每行代码或每块代码的更改信息

image-20221211094303554

点击作者,可以查看作者的提交操作详情

image-20221211094550464

点击提交,可以查看明细信息

image-20221211145446179

4、视觉美化

(1)vscode-icons(目录树图标库)

VSCode官方出品的图标库,漂亮的目录树图标主题

image-20221128161136536

(3)Better Comments(注释着色)

可以将注释代码细分成警告,疑问,TODO等,使用不同的符号标记,会展示不同的颜色,支持各种不同的语言

image-20221211175613336

设置better-comments.multilineComments=true将控制是否使用注释标签设置多行注释的样式。

image-20221211175840799

设置better-comments.highlightPlainText=true将控制纯文本文件中的评论是否使用注释标签设置样式。

image-20221211180212620

可以设置better-comments.tags更换注释的符号

image-20221211181741892

image-20221211181832467

5、代码规范

(1)change-case(变量命名规范)

3c5e29b6-7a9c-11e5-9ce4-7eb944889696

(2)JavaScript Booster(代码改进)

使用代码动作为您完成重复性任务,在 JavaScript(或 TypeScript/Flow)中编辑代码时,此 VS Code 扩展提供了各种代码操作(快速修复)。只需注意左侧的灯泡并按下它即可了解如何转换光标下的代码。

代码动作

  • 条件
    • 翻转if-else
    • 删除多余的其他
    • 将 if-else 替换为 ?:
    • 简化 if-else
    • 翻动 ?:
    • 简化 ?:
    • 合并嵌套if语句**(新)**
  • 声明
    • 将 var/const 转换为 let
    • 将变量转换为常量
    • 拆分成多个声明
    • 拆分为声明和初始化
    • 合并声明和初始化
  • 字符串
    • 用模板字符串替换字符串
    • 用常规字符串替换模板字符串
    • 拆分光标下的字符串
    • 修剪字符串内的空格**(新)**
  • 功能
    • 将速记箭头函数转换为语句
    • 转换为速记箭头函数
    • 将括号添加到单箭头函数参数
    • 将函数转换为箭头函数
    • 将箭头函数转换为常规函数**(新)**
    • 将函数声明转换为箭头函数**(新)**
  • 异步
    • [on selection] 并行运行选定的 await 语句Promise.all
  • TypeScript
    • 将枚举转换为字符串枚举**(新)**
    • 将字符串枚举转换为联合类型**(新)**
    • 将字符串的联合类型转换为字符串枚举**(新)**
  • JSX / TSX
    • 用 {} 包装值(JSX 属性)
    • 从 JSX 属性中移除 {}
    • 折叠/展开空标签
  • React
    • 将函数包装到 useCallback() 挂钩中**(新)**
    • React:使用 React.forwardRef() 包装组件函数**(新)**
    • React:用 React.memo() 包装组件函数**(新)**
    • React:将函数转换为 React.FunctionComponent 声明**(新)**
(3)JavaScript (ES6) code snippets(快速代码片段)

(同时支持 JavaScript 和 TypeScript)的 ES6 语法中的 JavaScript 代码片段。支持的文件类型如下:

  • JavaScript (.js)
  • TypeScript (.ts)
  • JavaScript React (.jsx)
  • TypeScript React (.tsx)
  • Html (.html)
  • Vue (.vue)

下面是所有可用代码段的列表以及每个代码段的触发器。⇥表示TAB

导入导出

TriggerContent
imp→imports entire module import fs from 'fs';
imn→imports entire module without module name import 'animate.css'
imd→imports only a portion of the module using destructing import {rename} from 'fs';
ime→imports everything as alias from the module import * as localAlias from 'fs';
ima→imports only a portion of the module as alias import { rename as localRename } from 'fs';
rqr→require package require('');
req→require package to const const packageName = require('packageName');
mde→default module.exports module.exports = {};
env→exports name variable export const nameVariable = localVariable;
enf→exports name function export const log = (parameter) => { console.log(parameter);};
edf→exports default function export default function fileName (parameter){ console.log(parameter);};
ecl→exports default class export default class Calculator { };
ece→exports default class by extending a base one export default class Calculator extends BaseClass { };

类帮助

TriggerContent
con→adds default constructor in the class constructor() {}
met→creates a method inside a class add() {}
pge→creates a getter property get propertyName() {return value;}
pse→creates a setter property set propertyName(value) {}

各种方法

TriggerContent
fre→forEach loop in ES6 syntax array.forEach(currentItem => {})
fof→for … of loop for(const item of object) {}
fin→for … in loop for(const item in object) {}
anfn→creates an anonymous function (params) => {}
nfn→creates a named function const add = (params) => {}
dob→destructing object syntax const {rename} = fs
dar→destructing array syntax const [first, second] = [1,2]
sti→set interval helper method setInterval(() => {});
sto→set timeout helper method setTimeout(() => {});
prom→creates a new Promise return new Promise((resolve, reject) => {});
thenc→adds then and catch declaration to a promise .then((res) => {}).catch((err) => {});

控制台方法

TriggerContent
cas→console alert method console.assert(expression, object)
ccl→console clear console.clear()
cco→console count console.count(label)
cdb→console debug console.debug(object)
cdi→console dir console.dir
cer→console error console.error(object)
cgr→console group console.group(label)
cge→console groupEnd console.groupEnd()
clg→console log console.log(object)
clo→console log object with name console.log('object :>> ', object);
ctr→console trace console.trace(object)
cwa→console warn console.warn
cin→console info console.info
clt→console table console.table
cti→console time console.time
cte→console timeEnd console.timeEnd
(4)ESlint(严谨的规范书写)

规范js代码书写规则,如果觉得太过严谨,可自定义规则

(5)TSLint(书写规范)

ts的书写规范,这个插件是一个系列,同时还提供了TSLint (deprecated),TSLint Vue,TSLint Vue-TSX

(6)Code Spell Checker(拼写检查程序)

是拼写检查程序,检查不常见的单词,如果单词拼写错误,会给出警告提示

(7)koroFileHeader(生成文件头部注释和函数注释)

用于生成文件头部注释和函数注释的插件,支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!说明文档参考地址

打开设置面板,搜索fileheader,打开配置文件settings.json,配置文件头注释和函数注释

image-20221211215426114

image-20221214070949547

把下面的内容贴进去,也可以自定义,保存,重启编辑器

// 头部注释
"fileheader.customMade": {
    // Author字段是文件的创建者 可以在specialOptions中更改特殊属性
    // 公司项目和个人项目可以配置不同的用户名与邮箱 搜索: gitconfig includeIf  比如: https://ayase.moe/2021/03/09/customized-git-config/
    // 自动提取当前git config中的: 用户名、邮箱
    "Author": "git config user.name && git config user.email", // 同时获取用户名与邮箱
    // "Author": "git config user.name", // 仅获取用户名
    // "Author": "git config user.email", // 仅获取邮箱
    // "Author": "OBKoro1", // 写死的固定值 不从git config中获取
    "Date": "Do not edit", // 文件创建时间(不变)
    // LastEditors、LastEditTime、FilePath将会自动更新 如果觉得时间更新的太频繁可以使用throttleTime(默认为1分钟)配置更改更新时间。
    "LastEditors": "git config user.name && git config user.email", // 文件最后编辑者 与Author字段一致
    // 由于编辑文件就会变更最后编辑时间,多人协作中合并的时候会导致merge
    // 可以将时间颗粒度改为周、或者月,这样冲突就减少很多。搜索变更时间格式: dateFormat
    "LastEditTime": "Do not edit", // 文件最后编辑时间
    // 输出相对路径,类似: /文件夹名称/src/index.js
    "FilePath": "Do not edit", // 文件在项目中的相对路径 自动更新
    // 插件会自动将光标移动到Description选项中 方便输入 Description字段可以在specialOptions更改
    "Description": "", // 介绍文件的作用、文件的入参、出参。
    // custom_string_obkoro1~custom_string_obkoro100都可以输出自定义信息
    // 可以设置多条自定义信息 设置个性签名、留下QQ、微信联系方式、输入空行等
    "custom_string_obkoro1": "", 
    // 版权声明 保留文件所有权利 自动替换年份 获取git配置的用户名和邮箱
    // 版权声明获取git配置, 与Author字段一致: ${git_name} ${git_email} ${git_name_email}
    "custom_string_obkoro1_copyright": "Copyright (c) ${now_year} by ${git_name_email}, All Rights Reserved. "
    // "custom_string_obkoro1_copyright": "Copyright (c) ${now_year} by 写死的公司名/用户名, All Rights Reserved. "
},
// 函数注释
"fileheader.cursorMode": {
    "description": "", // 函数注释生成之后,光标移动到这里
    "param": "", // param 开启函数参数自动提取 需要将光标放在函数行或者函数上方的空白行
    "return": "",
}

文件头部注释快捷键:windowctrl+win+i,macctrl+cmd+i, linux: ctrl+meta+i,Ubuntu: ctrl+super+i

函数注释注释快捷键:windowctrl+win+t,macctrl+cmd+t,linux: ctrl+meta+t, Ubuntu: ctrl+super+t

快捷键冲突问题:可以在文件->首选项->键盘快捷方式 中进行配置和修改

图形注释:在命令面板输入codedesign可以查看各种图形注释,一键生成图形注释

image-20221214081202838

6、MD文档

(1)Markdown All in One(markdown书写预览)

markdown相关知识可以查看Typora详解

可以写markdown,同时预览markdown,大纲可以查看标题树。

image-20221211211625809

命令面板输入markdown,还能轻松转换成html文件。html文件可以用浏览器打开,导出pdf。

image-20221211222100843

(2)markdownlint(Markdown语法规范)
  • 任何违反markdown规则的行都将在编辑器中触发警告。警告由绿色波浪下划线表示。
  • 将鼠标指针悬停在绿线上以查看警告或按F8Shift+F8/⇧F8循环显示所有警告。
  • 有关markdownlint警告的更多信息,请将光标放在一条线上并单击灯泡图标打开快速修复对话框。单击对话框中的警告之一将在默认 Web 浏览器中显示该规则的帮助条目。

image-20221212220503216

image-20221212220656567

五、常用快捷键

快捷键可以在文件->首选项->键盘快捷方式 中进行配置和修改

image-20221212212543822

Ctrl + Shift + P,F1显示命令面板 Show Command Palette
按 Press功能 Function
Ctrl + P快速打开 Quick Open
Ctrl + Shift + N新窗口/实例 New window/instance
Ctrl + Shift + W关闭窗口/实例 Close window/instance

1、基础编辑

快捷键功能
Ctrl+X剪切行(空选定) Cut line (empty selection)
Ctrl+C复制行(空选定)Copy line (empty selection)
Alt+ ↑ / ↓向上/向下移动行 Move line up/down
Shift+Alt + ↓ / ↑向上/向下复制行 Copy line up/down
Shift+Alt竖向选择
Ctrl+Shift+K删除行 Delete line
Ctrl+Enter在下面插入行 Insert line below
Ctrl+Shift+Enter在上面插入行 Insert line above
Ctrl+Shift+\跳到匹配的括号 Jump to matching bracket
Ctrl+] / [缩进/缩进行 Indent/outdent line
Home转到行首 Go to beginning of line
End转到行尾 Go to end of line
Ctrl+Home转到文件开头 Go to beginning of file
Ctrl+End转到文件末尾 Go to end of file
Ctrl+↑ / ↓向上/向下滚动行 Scroll line up/down
Alt+PgUp / PgDown向上/向下滚动页面 Scroll page up/down
Ctrl+Shift+[折叠(折叠)区域 Fold (collapse) region
Ctrl+Shift+]展开(未折叠)区域 Unfold (uncollapse) region
Ctrl+K Ctrl+[折叠(未折叠)所有子区域 Fold (collapse) all subregions
Ctrl+K Ctrl+]展开(未折叠)所有子区域 Unfold (uncollapse) all subregions
Ctrl+K Ctrl+0折叠(折叠)所有区域 Fold (collapse) all regions
Ctrl+K Ctrl+J展开(未折叠)所有区域 Unfold (uncollapse) all regions
Ctrl+K Ctrl+C添加行注释 Add line comment
Ctrl+K Ctrl+U删除行注释 Remove line comment
Ctrl+/切换行注释 Toggle line comment
Shift+Alt+A切换块注释 Toggle block comment
Alt+Z切换换行 Toggle word wrap

2、导航

快捷键功能
Ctrl + T显示所有符号 Show all Symbols
Ctrl + G转到行… Go to Line…
Ctrl + P转到文件… Go to File…
Ctrl + Shift + O转到符号… Go to Symbol…
Ctrl + Shift + M显示问题面板 Show Problems panel
F8转到下一个错误或警告 Go to next error or warning
Shift + F8转到上一个错误或警告 Go to previous error or warning
Ctrl + Shift + Tab导航编辑器组历史记录 Navigate editor group history
Alt + ←/→返回/前进 Go back / forward
Ctrl + M切换选项卡移动焦点 Toggle Tab moves focus

3、搜索和替换

快捷键功能
Ctrl + F查找 Find
Ctrl + H替换 Replace
F3 / Shift + F3查找下一个/上一个 Find next/previous
Alt + Enter选择查找匹配的所有出现 Select all occurences of Find match
Ctrl + D将选择添加到下一个查找匹配 Add selection to next Find match
Ctrl + K Ctrl + D将最后一个选择移至下一个查找匹配项 Move last selection to next Find match
Alt + C / R / W切换区分大小写/正则表达式/整个词 Toggle case-sensitive / regex / whole word

4、多光标和选择

快捷键功能
Alt +单击插入光标 Insert cursor
Ctrl + Alt +↑/↓在上/下插入光标 Insert cursor above / below
Ctrl + U撤消上一个光标操作 Undo last cursor operation
Shift + Alt + I在选定的每一行的末尾插入光标 Insert cursor at end of each line selected
Ctrl + I选择当前行 Select current line
Ctrl + Shift + L选择当前选择的所有出现 Select all occurrences of current selection
Ctrl + F2选择当前字的所有出现 Select all occurrences of current word
Shift + Alt + →展开选择 Expand selection
Shift + Alt + ←缩小选择 Shrink selection
Shift + Alt + (拖动鼠标)列(框)选择 Column (box) selection
Ctrl + Shift + Alt +(箭头键)列(框)选择 Column (box) selection
Ctrl + Shift + Alt + PgUp / PgDown列(框)选择页上/下 Column (box) selection page up/down

5、丰富的语言编辑

快捷键功能
Ctrl + 空格触发建议 Trigger suggestion
Ctrl + Shift + Space触发器参数提示 Trigger parameter hints
TabEmmet 展开缩写 Emmet expand abbreviation
Shift + Alt + F格式化文档 Format document
Ctrl + K Ctrl + F格式选定区域 Format selection
F12转到定义 Go to Definition
Alt + F12Peek定义 Peek Definition
Ctrl + K F12打开定义到边 Open Definition to the side
Ctrl + .快速解决 Quick Fix
Shift + F12显示引用 Show References
F2重命名符号 Rename Symbol
Ctrl + Shift + . /,替换为下一个/上一个值 Replace with next/previous value
Ctrl + K Ctrl + X修剪尾随空格 Trim trailing whitespace
Ctrl + K M更改文件语言 Change file language

6、编辑器管理

快捷键功能
Ctrl+F4, Ctrl+W关闭编辑器 Close editor
Ctrl+K F关闭文件夹 Close folder
Ctrl+\拆分编辑器 Split editor
Ctrl+ 1 / 2 / 3聚焦到第1,第2或第3编辑器组 Focus into 1st, 2nd or 3rd editor group
Ctrl+K Ctrl+ ←/→聚焦到上一个/下一个编辑器组 Focus into previous/next editor group
Ctrl+Shift+PgUp / PgDown向左/向右移动编辑器 Move editor left/right
Ctrl+K ← / →移动活动编辑器组 Move active editor group

7、文件管理

快捷键功能
Ctrl+N新文件 New File
Ctrl+O打开文件… Open File…
Ctrl+S保存 Save
Ctrl+Shift+S另存为… Save As…
Ctrl+K S全部保存 Save All
Ctrl+F4关闭 Close
Ctrl+K Ctrl+W关闭所有 Close All
Ctrl+Shift+T重新打开关闭的编辑器 Reopen closed editor
Ctrl+K输入保持打开 Enter Keep Open
Ctrl+Tab打开下一个 Open next
Ctrl+Shift+Tab打开上一个 Open previous
Ctrl+K P复制活动文件的路径 Copy path of active file
Ctrl+K R显示资源管理器中的活动文件 Reveal active file in Explorer
Ctrl+K O显示新窗口/实例中的活动文件 Show active file in new window/instance

8、显示

快捷键功能
F11切换全屏 Toggle full screen
Shift+Alt+1切换编辑器布局 Toggle editor layout
Ctrl+ = / -放大/缩小 Zoom in/out
Ctrl+B切换侧栏可见性 Toggle Sidebar visibility
Ctrl+Shift+E显示浏览器/切换焦点 Show Explorer / Toggle focus
Ctrl+Shift+F显示搜索 Show Search
Ctrl+Shift+G显示Git Show Git
Ctrl+Shift+D显示调试 Show Debug
Ctrl+Shift+X显示扩展 Show Extensions
Ctrl+Shift+H替换文件 Replace in files
Ctrl+Shift+J切换搜索详细信息 Toggle Search details
Ctrl+Shift+C打开新命令提示符/终端 Open new command prompt/terminal
Ctrl+Shift+U显示输出面板 Show Output panel
Ctrl+Shift+V切换Markdown预览 Toggle Markdown preview
Ctrl+K V从旁边打开Markdown预览 Open Markdown preview to the side

9、调试

快捷键功能
F9切换断点 Toggle breakpoint
F5开始/继续 Start/Continue
Shift+F5停止 Stop
F11 / Shift+F11下一步/上一步 Step into/out
F10跳过 Step over
Ctrl+K Ctrl+I显示悬停 Show hover

10、集成终端

快捷键功能
Ctrl+`显示集成终端 Show integrated terminal
Ctrl+Shift+`创建新终端 Create new terminal
Ctrl+Shift+C复制选定 Copy selection
Ctrl+Shift+V粘贴到活动端子 Paste into active terminal
Ctrl+↑ / ↓向上/向下滚动 Scroll up/down
Shift+PgUp / PgDown向上/向下滚动页面 Scroll page up/down
Ctrl+Home / End滚动到顶部/底部 Scroll to top/bottom
  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
如果你是初学者,使用VSCode作为你的开发工具是一个不错的选择。VSCode是一个功能强大,操作简洁的开发工具,具有丰富的人性化功能。你可以通过这篇文章来了解VSCode的新手操作指南,它可以帮助你更好地使用这个工具。 在使用VSCode之前,你可能需要了解一些基本操作。例如,如果你想要在VSCode中进行桌面端开发(如WPF),目前可能没有好用的可视化插件,你只能在修改完XAML后运行程序来查看效果。 如果你想要启动VSCode,你可以使用CMD命令行编辑器,在所需的文件夹下输入"code ."即可启动VSCode并默认打开该文件夹。同样地,如果你想要从文件中打开工作区,你可以输入"code 工作区文件名"来打开工作区。对于单一文件的打开,也是类似的操作。 通过这些简单的步骤,你可以快速入门并开始使用VSCode作为你的开发工具。希望这些信息对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VSCode 入门操作大全 + 实用插件推荐【零基础专属详细教程】](https://blog.csdn.net/weixin_52212950/article/details/124693906)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【VSCode】Visual Studio Code软件使用入门](https://blog.csdn.net/lzcroyal/article/details/122021770)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李宥小哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值