精华内容
下载资源
问答
  • VS Code 基础教程(一)—— VS Code 的基本使用入门

    千次阅读 多人点赞 2020-11-26 08:40:33
    VS Code 的基本使用入门 本文档是面向西安交通大学电类大一新生编写的VS Code入门介绍,仅供本人向同学、朋友推荐VS Code使用。本文使用中二体编辑,越写到后面越放飞自我,如有错误,还请指正 全文markdown源代码...

    VS Code 的基本使用入门

    本文档是面向西安交通大学电类大一新生编写的VS Code入门介绍,仅供本人向同学、朋友推荐VS Code使用。本文使用中二体编辑,越写到后面越放飞自我,如有错误,还请指正
    全文markdown源代码9124字,预计阅读时间 ∞ \infin (卑微)

    简介

    VS: Visual Studio Code(以下简称VS Code)是微软公司开发的、面向广大程序员的强大的跨平台源代码编辑器
    VS Code: Visual Studio(VS)是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。但是对于初学者来说,vs虽然上手就能用,却容易使得我们过于依赖这一强大的IDE,可能会导致我们缺少一些比较底层但是比较重要的知识。另外,vs作为一个完备的开发环境,她也是比较臃肿的,不太符合本人简洁至上的习惯(手动滑稽( •̀ ω •́ )✧
      基于此,这里我们选择VSCode进行使用。


    为什么要用VS Code

      自从vs面世之后,她就被冠以了地表最强IDE的名号。这不仅仅是由于她完备的代码开发、调试、管理功能,更是因为她专门为提高编程速度而进行的一系列调整优化。这其中,强大的自动补全功能以及各种功能人性化的快捷键,对提升编程速度,改善编程体验起到了至关重要的作用。
      VSCode则是微软延续了VS的优点,而推出的一款源代码编辑器。除了VS的优点之外,她还:

    • 支持了Linux,在跨平台上迈出了一大步;
    • 更为轻量化,更加方便实用,在任何平台上快速配置环境都更加方便;
    • 独特的插件系统,使得VS Code的功能扩展有了无限的可能性;

    安装

      不论是VS抑或是vscode,在Visual Studio官方网站上都有个人免费版本提供下载。下面介绍VS Code的安装。

    1. 下载VS Code最新版(2020-11-24)
    2. 同意使用政策后,看到如下界面,将所有复选框选中
      vscode-install-1
    3. 然后就可以愉快的无脑下一步了~~

    开发环境基础配置

      正如上文所述,VS Code属于一种源代码编辑器,说白了本质上就是一种看起来很NB高级的Notepad。要想使得VS Code能够实现VS的大部分功能,需要根据语言进行一系列环境配置。
      下面,我将以python为例,从插件、文件夹设置、settings.json两个方面简述如何配置一套顺手的python开发环境。

    插件

      VS Code的功能扩展是以插件的形式体现的,这使得她的功能灵活而多样。

    通常,我们配置python的编程环境,需要:

    1. 从官网下载python39,并执行安装;
    2. 在VS Code左侧第五个选项卡(扩展)中,搜索:python,并点击第一个选项:

    python-extension-1

    1. 通常,搜索某种语言(类似python、C++),第一个扩展会是Microsoft官方开发的插件

    python-extension-2

    1. 我们点击安装按钮安装即可

    文件夹设置

      我们电气专业未来将要接触控制方向的软件设计,从刚接触编程开始就养成一个良好的文件管理习惯是十分有必要的。

    下面我们通过VS Code内置终端进行文件夹的基本设置

    1. 在VS Code内按下Ctrl+`来打开VS Code内置终端;
    2. 在终端内输入cd d:\来进入D盘根目录;
    3. 输入mkdir Workspace在当前目录下创建Workspace文件夹(这将成为我们日后的工作空间);
    4. cd .\Workspace\进入该文件夹;这里讲一个小技巧:键入cd .\wor之后,直接按下键盘上的Tab键,就可以自动补全目录了
    5. 按照上面的步骤,继续在Workspace下建立python文件夹,并在python文件夹内部建立helloworld文件夹,并进入该文件夹;
    6. code .\在vscode中打开该目录;
    7. 至此,基础的文件夹设置就完成了。

    注:

    • 上述操作命令在cmd中也是适用的,其中各个命令的含义是:
      • cd somedir 进入某个文件夹;
      • mkdir somedir 新建一个文件夹;
      • .\ . 代表当前目录;相对应的,..\代表上一级目录
    • 上述建立文件夹的操作可以在我们熟悉的资源管理器内完成,但是熟悉终端操作可以大大节省时间,提高工作效率
    • 我们按照 “工作空间->语言->项目” 的顺序构建了文件夹,但这只是我的个人习惯,你也可以根据你自己的习惯构建文件系统;

    settings.json设置

      vscode自定义化的程度很高,一般设置可以通过两种方式进行设置:设置界面、settings.json文件。本教程将简单介绍如何通过settings.json进行设置
      VS Code规定了settings.json文件的路径: .\.vscode\settings.json ,即VS Code打开的文件目录下 .vscode 文件夹中。
      json的标准格式是:

    { 
        "keyA": "valueA",  
        "keyB": "valueB"
    }
    

      我们作为初学者,了解一些简单的配置参数即可。这里贴出一个简单的例子:

    {
        "files.defaultLanguage": "python",  // 设置新建文件的默认语言为python
        "editor.formatOnSave": true,        // 在保存时自动将文档格式化
        "editor.tabSize": 4                 // 按下Tab键时缩进空格数(此参数默认为4,python下可以不用设置
    }
    

    如果想要了解更多,可以查看VS Code官方网站进行更深入的学习。


    Python编程流程

    那么,我们如何使用VS Code进行python编程呢?我们通过一个简单的helloworld程序进行示例

    1. 按下Ctrl+N,新建一个文件;
    2. 按下Ctrl+S,将文件命名为helloworld.py,并保存在helloworld目录下(如果你settings.json中已经配置过"files.defaultLanguage": "python",则输入文件名的时候可以省略扩展名(.py);
    3. helloworld.py中键入:
    print('helloworld')
    
    1. Ctrl+S保存,在终端中输入:
    python helloworld.py
    
    1. 然后就可以在终端中看到程序的输出:
    helloworld
    

    自动补全

      vscode自动补全是十分强大的,它包括了:

    • 括号(包括() [] {}等)
    • 变量名补全
    • 关键字补全
    • 结构补全

      下面通过一个求阶乘的简单例程举例说明如何使用自动补全。

    1. 首先,你非常普通的定义了一个供用户输入的变量
    number = int(input('please input the numberヾ(≧▽≦*)o: '))
    
    1. 然后,我们在上面定义一个普通的函数,用来计算阶乘;这时,你

    敲下了DEF

      然后,奇迹发生了!
    auto-def-1
    3. 紧随你的def后面,出现了一个黑框框,不知是谁悄咪咪的告诉了你:

    按下Tab吧,靓仔!

      你惊奇的发现,一个完整的函数结构出现了!
    auto-def-2
    4. 你发现函数名称funcname已经被选中了,所以你

    直接输入了变量名factoriol,按下Tab
    跳转到parameter_list的同时选中了它,你顺手写上了参数num
    你就这样通过Tab快速切换,敲好了一个函数的雏形

    def factoriol(num):
        """
        this is a smple function, and I'm a docstring.
        """
        pass
    
    1. 之后,你

    删掉了pass

      这个无用的家伙

    写下了
    sum = 1
    for

      这时,奇迹又一次降临了!
    auto-for-1
    6. 你敏锐的察觉到如下对应关系:

    IconMeaning
    keyword系统关键字
    structure结构
    function] 函数
    class]
    variate] 变量

      所以你

    按下了,选择了第二个,然后按下了Tab

      不出所料,出现了跟def补全类似的结构
    auto-for-2
    7. 有了上一次的经验,你

    迅速的完成了for循环

    for i in range(1, num + 1):
        ans *= i
    

      然后写下

    ret

      这时你已经对自动补全见怪不怪,熟练地按下tab,完成了

    reuturn sum
    
    1. 你已经对VS Code的自动补全基本熟悉了,优雅的敲完了整段程序:
    def factoriol(num):
        """
        this is a smple function, and I'm a docstring.
        """
        ans = 1
        for i in range(1, num + 1):
            ans *= i
        return ans
    
    
    number = int(input('please input the numberヾ(≧▽≦*)o: '))
    print(f'the result is {factoriol(number)}')
    

    总结

      回顾这个简单的小程序,你会发现:
      通过几个简单的Tab,你在这短短12行程序中至少少敲击了25次键盘!
      不难想象,将来在稍微复杂一点的程序中,VS Code的自动补全可以帮你简单的完成

    • 重复的变量调用;
    • 重复的for循环等结构;
    • 重复的函数调用;

      甚至有的时候,它还能起到指导你的作用 (比如在刚刚的例程中你第一次知道了还有函数说明——docstring这种东西的存在)
      因此,熟练的掌握VS Code的使用,无疑会使得你编程速度和水平一点点稳步提高,甚至会让你爱上编程(个人建议还是别爱上编程了,容易变成单身的技术死宅。当然,小姐姐除外(~ ̄▽ ̄)~)


    快捷键

    快捷键是让人爱不释手的基本工具,有了它,你在编程是甚至不需要鼠标,就能随心所欲的操作代码。下面列出一些我常用的快捷键

    快捷键功能
    F2重命名
    F11全屏
    Ctrl+C复制当前行/选中内容
    Ctrl+V黏贴当前行/选中内容
    Ctrl+F查找
    Ctrl+H替换
    Ctrl+Z撤销
    Ctrl+Y重做
    Ctrl+D选中当前半高亮内容(多次点击可选中下一个匹配的半高亮内容)
    Ctrl+N新建文件
    Ctrl+Shift+N打开新的VS Code编辑器窗口
    Ctrl+W关闭当前页面
    Ctrl+Shift+W关闭当前窗口
    Ctrl+[/]代码向左/右缩进
    Alt+/向上/下移动当前行
    Shift+Alt+/向上/下复制当前行
    Ctrl+Enter在当前行下方插入一行
    Ctrl+Shift+Enter在当前行上方插入一行
    Shift+Alt+鼠标左键
    Ctrl+Shift+/
    多行编辑

      这些只是一小部分VS Code的快捷键,仅代表我个人经常使用的快捷键。若想了解更多快捷键,请按下Ctrl+K,Ctrl+R下载官方pdf查看。
    另外,不是所有的快捷键都必须掌握,快捷键只是为了提升我们的编码效率,提升编码体验的,用多少快捷键,用什么快捷键,完全取决于个人喜好。


    插件推荐

      上文提到,vscode的插件功能是及其强大的,它可以实现许多提升编程体验的功能。下面是我认为比较舒服的插件。
      安装方法参考上文python插件的安装方法。
    我要是说我懒得配图了会不会挨打QAQ

    外观

    One Dark Pro

      vscode的外观是由主题插件自定义的,这个插件就可以让你的VS Code外观变得与众不同

    Bracket Pair Colorize 2

      这是嵌套括号彩色插件,它使得不同层级的嵌套括号以不同的颜色显示,能轻易地让你分清括号间的层级关系。

    Chinese (Simplified) Language Pack for Visual Studio Code

      这个就不用多说了吧,懂得都懂(づ ̄ 3 ̄)づ。

    indent-rainbow

      该插件能将不同层级的缩进 (敲一下Tab就有啦) 用彩色标示出来,这对于python这种用缩进确定代码层级关系的语言尤为有用。

    实用

    Pylance

      这是微软出品的python语言服务器,能增强python的自动补全功能,还有许多我们用不到的高级功能 (笑

    Code Runner

      这是一款允许你运行部分代码的插件,选中你想运行的代码之后右键单击,第一个选项 Run Code 就是啦。你也可以通过快捷键Ctrl+Alt+N快速执行。

    总结

      本文档看起来像是一片巨细无遗的指导文档,然而实际上却是我自己用来复习和学习的一个笔记。我的技术性文档才刚刚起步,不足之处还请多包含。
      VS Code这款编辑器足够强大,扩展性足够高,这一特性使得她成为了我的唯一编辑器。不论是python、C、C++、HTML/CSS/JS,还是Arduino、markdown、LaTex,我都会用这款编辑器来进行编写。因此,我只需要学习这一款编辑器的用法,就可以处理大部分的编程任务,这无疑大大减少了我的多语言学习成本。甚至本文档都是在VS Code内用markdown编写的。
      另外,对于编程能力的提升,我认为最好的方法就是————实践。无论是什么语言,能够快速提升代码能力的唯一方式就是实践。在实践中,才会发现一系列实际问题,才会四处搜寻资料或者询问他人,才能一步步成长。
      本文档介绍的VS Code使用方法只是冰山一角,许多目前我们暂时用不到、而十分重要的功能我都没有进行介绍。(例如调试相关操作)
      这款强大的开发工具还有更多实用的功能等待你的探索。

    联系方式

    答疑专用QQ号:
     Day_Dreamer: ( 3578974183 )
    个人Blog:
    https://blog.ccandle.top/

    展开全文
  • VS Code C语言开发环境配置附图版保姆教程

    万次阅读 多人点赞 2020-11-17 08:31:33
    通过对比 VC++6.0、Dev C++ 5.11以及VS Code,不难发现,虽然前两者不需要额外配置操作环境,使用起来比较简单直接,但是在画面美观与功能全面性VC++6.0和Dev C++5.11远远逊色VS Code,它们仅能编写运行C/C++,而VS ...

    简介
    很多博客上都有vscode配置的资料,但是总是不够全面,一些细节没有详细说明,让我这个小白很是头疼,摸索大半天才成功,这篇文章通过整合集装多篇资料加上我自己的经验,给大家一份博客上最最最最详细的VS Code C语言开发环境配置,可以根据需求点击目录跳转到文章相应位置,祝大家少走弯路,学业进步!

    为什么VS Code比其他集成开发环境更加优秀

    通过对比 VC++6.0、Dev C++ 5.11以及VS Code,可以发现,前两者不需要额外配置插件,安装即可使用,但是在画面美观与功能全面性上VC++6.0和Dev C++5.11远远逊色于VS Code,它们仅能编写运行C/C++,而VS Code可以通过安装插件配置来实现多种编程语言的编译如C/C++,JAVA,Python,且VS Code在编写代码时具有超强的可读性,智能性,观赏性,用起来方便又好看,以下附上用VC++6.0和VS Code编写简单代码的效果对比图,让读者更加直观的看到VS Code的强大之处
    VC++6.0效果图

    VS Code效果图

    出现错误时在这里插入图片描述

    如何配置VS Code C语言开发环境

    以博主的亲身经历为根据,带你们轻松上手VS Code,分五步走即可完成

    第一步 安装VS code

    网址 https://code.visualstudio.com/
    在这里插入图片描述

    根据自己的操作系统下载相应的版本,点Stable那一栏下载

    安装时
    在这里插入图片描述

    打开VS Code
    如果需要汉化,在安装插件栏搜索chinese,找到简体中文版本,点击install,安装结束后重启应用即可
    在这里插入图片描述
    然后我们再来安装用于C/C++的插件
    1.Code Runner 记得勾选图中的两个选项

    在这里插入图片描述

    在这里插入图片描述

    2.C/C++在这里插入图片描述

    第二步 安装编译器MinGW-W64 GCC

    网址https://sourceforge.net/projects/mingw-w64/files/
    百度网盘资源放在下面

    在这里插入图片描述

    下载完成后把它解压至新建的文件夹(以后容易找),像我就是先在我的电脑的D盘上创建一个叫VS Code的文件夹,用360解压到里面去,这里提醒大家要一定要记得存放MG的地址
    ,另外文件夹用英文命名,不要用中文,不要用中文,不要用中文!!!

    == 因为有小伙伴用7-zip解压完成后按步骤在写入环境变量的环节却失败了,用360解压重新弄一遍才成功,我不知道别的解压器能不能完成,保险起见大家尽量用360吧,如果你的解压器成功了请发在评论区,让看文章的小伙伴也能知道,那么具体解压的步骤在下面图中==

    在这里插入图片描述

    在这里插入图片描述
    下载的时候不知道为什么速度极慢,应读者要求,我把它压缩到百度网盘里了,链接:https://pan.baidu.com/s/1N1i8dR6QC-KiBSXldv603w
    提取码:1234

    第三步 配置环境变量

    打开mingw64,点开bin,将bin所在地址复制下来
    在这里插入图片描述

    在这里插入图片描述点击电脑属性,找到高级设置,依次点击环境变量,Path

    在这里插入图片描述点击空白处,将复制好的地址粘贴进去,点击确定,这里算是上图的两个窗口,我们一共要点击三次确定!!!

    在这里插入图片描述同样的步骤,在文件夹中找到inlude,点开,复制地址,粘贴到Path中
    在这里插入图片描述
    在这里插入图片描述

    完成后按下win+r(win在键盘上的图标是小旗帜),输入cmd,点击确定
    在这里插入图片描述

    弹出黑框后输入gcc -v -E -x c++ -
    若显示结果如图 则配置成功

    在这里插入图片描述一开始说的其他文章都没提及到的是 添加include的环境变量,在没有添加之前我运行之后出现错误,如图

    在这里插入图片描述

    第四步 配置三个文件 c_cpp_propertise.json、launch.json、tasks.json

    先在电脑上新建一个文件夹(像我就是在我的电脑上新建一个叫C的文件夹),打开它

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    我们一共要新建三个文件,名字是c_cpp_propertise.json、 launch.json、 tasks.json,如图

    在这里插入图片描述

    解下来把相应内容写进去,因为三个文件的内容较多,请大家移步至这儿查看并完成相关操作
    文件内容传送门

    第五步 重启与调试

    重启vscode,在文件夹C上新建一个以.c结尾的文件
    这里我们简单编写一个C语言的程序,设置断点并调试
    在这里插入图片描述

    在这里插入图片描述
    说错的地方欢迎指正,若运行出错请将问题发至评论区,感谢观看!

    最后,如果你已经安装好VS Code并开始使用了,这里有一份礼物分享给你,祝学习进步!
    第一次使用VS Code时你应该知道的一切配置

    文章最后,想聊一下很多人跟博主说运行之后发现路径不存在的问题,原因大抵都是路径复制之后粘贴到对应位置后内容不一样了,请大家一定要确保你的路径是准确相同的,有时候粘贴过后内容会改变,可能凭空加了几个字,也可能反斜线变相反了( / -> \ ),大家切记注意细节多检查检查。
    -----------------------------更新---------------------------------

    其他问题

    终端中文乱码问题

    找到setting.json文件
    文件->首选项->设置,输入setting.josn,在下图框中位置打开文件
    在这里插入图片描述

    在setting.json文件中添加以下代码,如图
    在这里插入图片描述

    {
        "terminal.integrated.profiles.windows": {
            "PowerShell": {
              "source": "PowerShell",
              "overrideName": true,
              "args": ["-NoExit", "/c", "chcp 65001"],
              "icon": "terminal-powershell",
              "env": {
                "TEST_VAR": "value"
              }
            }
          },
        "terminal.integrated.defaultProfile.windows": "PowerShell",
    }
    
    

    旧版的vscode可能会用以下两种方式,虽然可以用,但是vscode新版的好像不是很支持,会给警告,所以还是推荐用上面那种

    {
         "terminal.integrated.shellArgs.windows": ["/K chcp 65001 >nul"],
     }
    
    {
        "terminal.integrated.shellArgs.windows": ["-NoExit", "/c", "chcp 65001"],
    }
    

    也可以通过将UTF-8改为GBK格式,但是只提供一次性的编译,即你每一次都要通过修改这个编码格式才能解决运行时出现的中文乱码问题,总之,还是最上面的方法最好用
    在这里插入图片描述

    设置字体大小和样式

    在setting.josn文件中添加"editor.fontSize": 15,可以改变字体大小,添加terminal.integrated.fontFamily:"Courier New",可以将字体修改为 “Courier New”.(记得不要漏了逗号)

    展开全文
  • VS Code权威指南目录

    千次阅读 2020-07-10 21:39:44
    Visual Studio Code初上市 ...VS Code(Visual Studio Code)中文社区创始人,VS Code代码贡献者,“玩转VS Code”微信公众号及知乎专栏作者,PyCon、JSConf、.NET Conf、Microsoft Tech Summit、Google Developer

    Visual Studio Code初上市

    作者简介

    最近一本新书出版可谓令人眼前一亮,此书是VS Code首著问世 微软官方出品 从入门到精通全方位的介绍了这个轻量级的工具。作者韩骏,毕业于上海交通大学软件学院,微软开发平台事业部软件工程师。VS Code(Visual Studio Code)中文社区创始人,VS Code代码贡献者,“玩转VS Code”微信公众号及知乎专栏作者,PyCon、JSConf、.NET Conf、Microsoft Tech Summit、Google Developer Group、COSCon 等技术大会讲师。编写过20多款VS Code插件,其中Code Runner插件下载量超过1 000万。

    内容简介

    本书由浅入深地介绍了Visual Studio Code的各个方面,主要包括Visual Studio Code的核心组件、使用技巧、进阶应用、插件推荐、插件开发、Visual Studio family的各个核心产品等。此外,本书还详细介绍了如何使用Visual Studio Code进行各种编程语言的开发、前端开发、云计算开发、物联网开发和远程开发。
    本书适合刚开始使用Visual Studio Code的读者阅读,也适合有一定Visual Studio Code使用经验并且想更全面深入地了解Visual Studio Code的读者阅读。

    目录

    第1章 如何学习Visual Studio Code 1
    1.1 学会搜索 1
    1.2 学会提问 2
    1.3 学会学习 3
    1.3.1 自己的思考 3
    1.3.2 知其然知其所以然 3
    1.3.3 举一反三 4
    第2章 Visual Studio Code简介 5
    2.1 Visual Studio Code概览 5
    2.1.1 跨平台 5
    2.1.2 IntelliSense 5
    2.1.3 代码调试 6
    2.1.4 内置的Git支持 6
    2.2 Visual Studio Code简史 6
    2.3 Visual Studio Code的优势 7
    2.3.1 学习曲线 7
    2.3.2 用户体验 8
    2.3.3 性能 8
    2.3.4 插件 8
    2.3.5 生态 9
    2.4 Visual Studio Code开发团队 9
    2.5 Visual Studio Code是如何做开源的 10
    2.5.1 代码开源 10
    2.5.2 Issues和Pull requests 11
    2.5.3 开源的开发流程 11
    2.5.4 开源的生态 11
    第3章 核心组件 12
    3.1 Electron 12
    3.2 Monaco Editor 13
    3.3 TypeScript 13
    3.4 Language Server Protocol 15
    3.5 Debug Adapter Protocol 16
    3.6 Xterm.js 18
    第4章 安装与配置 20
    4.1 概览 20
    4.1.1 硬件要求 20
    4.1.2 平台支持 20
    4.1.3 跨平台 21
    4.1.4 更新频率 21
    4.1.5 附加组件 21
    4.2 Linux 21
    4.2.1 安装 21
    4.2.2 更新 23
    4.2.3 把Visual Studio Code设置为默认编辑器 23
    4.2.4 使用Windows系统进行Linux开发 24
    4.3 macOS 24
    4.3.1 安装 24
    4.3.2 从终端命令行启动 24
    4.3.3 触控栏 25
    4.3.4 首选项菜单 25
    4.4 Windows 25
    4.4.1 安装 25
    4.4.2 从终端命令行启动 25
    4.4.3 用户安装与系统安装 25
    第5章 快速入门 27
    5.1 Visual Studio Code Insiders 27
    5.2 设置 27
    5.2.1 两种不同范围的设置 28
    5.2.2 两种设置方法 28
    5.2.3 设置编辑器 28
    5.2.4 JSON设置文件 30
    5.2.5 语言的特定设置 31
    5.2.6 设置与安全 33
    5.2.7 常用的设置项 33
    5.3 用户界面 34
    5.3.1 基本布局 34
    5.3.2 命令面板 35
    5.3.3 并排编辑 37
    5.3.4 缩略图 38
    5.3.5 面包屑导航 39
    5.3.6 文件资源管理器 40
    5.3.7 禅模式 42
    5.3.8 Tab(标签页) 42
    5.3.9 窗口管理 43
    5.4 编辑功能 44
    5.4.1 多光标 44
    5.4.2 列选择 44
    5.4.3 自动保存 44
    5.4.4 热退出 45
    5.4.5 搜索与替换 45
    5.4.6 跨文件搜索 46
    5.4.7 IntelliSense 47
    5.4.8 代码格式化 47
    5.4.9 代码折叠 48
    5.4.10 缩进 49
    5.4.11 文件编码 49
    5.5 主题 50
    5.5.1 设置颜色主题 51
    5.5.2 设置文件图标主题 52
    5.5.3 插件市场中的主题 53
    5.6 快捷键 53
    5.6.1 快捷键编辑器 53
    5.6.2 快捷键大全 54
    5.6.3 键盘映射插件 55
    5.6.4 解决快捷键冲突 56
    5.6.5 查看默认的快捷键 56
    5.6.6 查看更改的快捷键 57
    5.6.7 高级配置 57
    5.6.8 快捷键规则 58
    5.6.9 有效的按键组合 58
    5.6.10 常用的快捷键 59
    5.7 集成终端 61
    5.7.1 打开集成终端 61
    5.7.2 管理多个终端 61
    5.7.3 配置终端 62
    5.7.4 终端的显示样式 63
    5.7.5 终端的快捷键 63
    5.7.6 运行选中的文本 64
    5.7.7 重命名终端 65
    5.7.8 设置终端的打开路径 65
    5.8 中文显示 65
    第6章 进阶应用 67
    6.1 命令行 67
    6.1.1 命令行帮助 67
    6.1.2 通过命令行启动Visual Studio Code 68
    6.1.3 命令行核心选项 68
    6.1.4 打开文件和文件夹 68
    6.1.5 通过命令行管理插件 69
    6.1.6 命令行高级选项 69
    6.2 IntelliSense 69
    6.2.1 不同编程语言的IntelliSense 69
    6.2.2 IntelliSense功能 70
    6.2.3 自动补全的类型 71
    6.2.4 自定义IntelliSense 71
    6.3 代码导航 73
    6.3.1 文件快速导航 73
    6.3.2 面包屑导航 73
    6.3.3 代码导航右键菜单 76
    6.3.4 跳转到定义 76
    6.3.5 跳转到类型定义 77
    6.3.6 查找所有引用 77
    6.3.7 通过内联编辑器查看定义和引用 78
    6.3.8 引用信息 78
    6.3.9 跳转到实现 79
    6.3.10 跳转到文件中的符号 79
    6.3.11 跳转到工作区中的符号 80
    6.3.12 括号匹配 80
    6.3.13 错误与警告 80
    6.4 玩转Git 81
    6.4.1 版本控制插件 81
    6.4.2 安装Git 82
    6.4.3 克隆Git仓库 82
    6.4.4 源代码管理视图 82
    6.4.5 Git commit 82
    6.4.6 Git diff 83
    6.4.7 Git分支 84
    6.4.8 Git状态栏 85
    6.4.9 Gutter提示 86
    6.4.10 合并冲突 86
    6.4.11 把Visual Studio Code作为Git编辑器 87
    6.5 打造自己的主题 87
    6.5.1 自定义工作台的颜色主题 88
    6.5.2 自定义编辑器的颜色主题 89
    6.5.3 颜色主题配置大全 90
    6.6 快速创建可复用的代码片段 90
    6.6.1 代码片段插件 90
    6.6.2 使用代码片段 91
    6.6.3 创建自定义的代码片段 92
    6.6.4 代码片段的生效范围 93
    6.6.5 代码片段的语法 94
    6.6.6 为代码片段添加快捷键 96
    6.7 Task,把重复的工作自动化 97
    6.7.1 配置第一个Hello World的Task 97
    6.7.2 配置一个更复杂的Task 99
    6.7.3 Task自动检测 100
    6.7.4 自定义自动检测的Task 102
    6.7.5 问题匹配器 103
    6.7.6 命令参数 103
    6.7.7 输出行为 104
    6.7.8 运行行为 105
    6.7.9 变量替换 105
    6.7.10 命令面板 109
    6.7.11 快捷键绑定 109
    6.7.12 操作系统的相关属性 110
    6.7.13 后台运行的Task 110
    6.8 Multi-root Workspaces 112
    6.8.1 管理文件夹 112
    6.8.2 工作区文件 114
    6.8.3 用户界面 116
    6.8.4 设置 117
    6.8.5 源代码管理 119
    6.8.6 插件推荐 119
    6.9 调试与运行 120
    6.9.1 调试器插件 120
    6.9.2 调试与运行视图 121
    6.9.3 调试与运行菜单 121
    6.9.4 调试模式与运行模式 122
    6.9.5 launch.json调试配置 122
    6.9.6 launch.json属性 123
    6.9.7 变量替换 123
    6.9.8 与操作系统相关的属性 124
    6.9.9 全局的launch.json配置 124
    6.9.10 多目标调试 124
    第7章 插件 126
    7.1 插件市场 126
    7.1.1 插件市场主页 126
    7.1.2 插件搜索 128
    7.1.3 插件页面 131
    7.2 插件管理 133
    7.2.1 搜索与浏览 133
    7.2.2 通过插件管理视图管理插件 138
    7.2.3 通过命令行管理插件 141
    7.2.4 离线安装插件 142
    7.2.5 插件推荐 142
    7.2.6 插件的安装目录 143
    7.3 那些不错的插件 143
    7.3.1 REST Client:也许是比Postman更好的选择 143
    7.3.2 Code Runner:代码一键运行,支持40多种语言 147
    7.3.3 为你的代码再添上一抹亮色 150
    7.3.4 更强的Git集成 154
    7.3.5 Web开发利器 157
    7.3.6 轻松管理数据库 167
    7.3.7 提升开发效能 169
    7.3.8 好用的工具类插件 171
    7.3.9 容器开发 172
    7.3.10 移动开发 172
    7.3.11 LeetCode插件:程序员的Offer收割利器 173
    7.3.12 有点儿好看的主题插件 173
    7.3.13 不止代码!放松一下,那些劳逸结合的插件 174
    第8章 语言深入 176
    8.1 概览 176
    8.1.1 编程语言插件 176
    8.1.2 对编程语言的支持 177
    8.1.3 为文件设置编程语言的类型 177
    8.1.4 语言ID 178
    8.1.5 把文件扩展名添加到编程语言中 179
    8.2 Python 180
    8.2.1 快速开始 180
    8.2.2 代码编辑 185
    8.2.3 静态代码检查 190
    8.2.4 调试 192
    8.2.5 Jupyter Notebooks 198
    8.2.6 Python交互式窗口 204
    8.2.7 测试 207
    8.2.8 Python插件推荐 212
    8.3 JavaScript 213
    8.3.1 JavaScript、ECMAScript与Node.js 213
    8.3.2 快速开始 214
    8.3.3 代码编辑 216
    8.3.4 调试 222
    8.2.5 静态代码检查 230
    8.2.6 测试 231
    8.2.7 JavaScript插件推荐 232
    8.4 TypeScript 233
    8.4.1 快速开始 233
    8.4.2 一键运行TypeScript 235
    8.4.3 编译 237
    8.4.4 调试 238
    8.4.5 代码编辑 241
    8.5 Java 242
    8.5.1 快速开始 242
    8.5.2 代码编辑 245
    8.5.3 调试 248
    8.5.4 测试 252
    8.5.5 Java项目管理 254
    8.5.6 Java插件推荐 259
    8.6 C# 261
    8.6.1 快速开始 261
    8.6.2 代码编辑 263
    8.6.3 调试 266
    8.6.4 测试 268
    8.6.5 C#插件推荐 270
    8.7 C/C++ 271
    8.7.1 快速开始 271
    8.7.2 调试 273
    8.7.3 设置 278
    8.7.4 代码编辑 282
    8.7.5 C/C++插件推荐 284
    8.8 Go 284
    8.8.1 快速开始 284
    8.8.2 调试 286
    8.8.3 代码编辑 288
    8.8.4 测试 291
    8.9 更多语言支持 291
    8.9.1 PHP 292
    8.9.2 Rust 292
    8.9.3 Dart 293
    8.9.4 Ruby 293
    8.9.5 Lua 294
    8.9.6 R 294
    8.9.7 Matlab 296
    8.9.8 D 296
    8.9.9 F# 296
    第9章 前端开发 298
    9.1 HTML 298
    9.1.1 IntelliSense 298
    9.1.2 自动闭合标签 299
    9.1.3 颜色选择器 299
    9.1.4 验证嵌入的JavaScript和CSS 300
    9.1.5 代码折叠 300
    9.1.6 代码格式化 301
    9.1.7 自定义HTML数据格式 302
    9.1.8 HTML插件推荐 303
    9.2 CSS、SCSS和Less 305
    9.2.1 IntelliSense 305
    9.2.2 颜色预览 305
    9.2.3 颜色选择器 305
    9.2.4 代码折叠 306
    9.2.5 静态代码检查 307
    9.2.6 跳转到CSS符号 307
    9.2.7 悬停预览 307
    9.2.8 自定义CSS数据格式 307
    9.2.9 CSS插件推荐 309
    9.3 Emmet 310
    9.3.1 Emmet的支持范围 310
    9.3.2 在HTML中使用Emmet 310
    9.3.3 在CSS中使用Emmet 311
    9.3.4 使用Tab键展开Emmet缩写 311
    9.3.5 在建议列表中禁用Emmet缩写 312
    9.3.6 Emmet缩写在建议列表中的顺序 312
    9.3.7 在其他文件中启用Emmet缩写 312
    9.3.8 Emmet设置项 312
    9.4 React 313
    9.4.1 快速开始 313
    9.4.2 调试React 314
    9.4.3 IntelliSense 316
    9.4.4 代码导航 317
    9.4.5 静态代码检查 317
    9.4.6 React插件推荐 317
    9.5 Angular 318
    9.5.1 快速开始 318
    9.5.2 调试Angular 319
    9.5.3 IntelliSense 321
    9.5.4 代码导航 321
    9.5.5 Angular插件推荐 321
    9.6 Vue 322
    9.6.1 快速开始 322
    9.6.2 Vetur插件 323
    9.6.3 调试Vue 323
    9.6.4 IntelliSense 326
    9.6.5 代码导航 326
    9.6.6 静态代码检查 326
    9.6.7. Vue插件推荐 327
    9.7 前端插件推荐 327
    9.7.1 Beautify 327
    9.7.2 Prettier - Code formatter 327
    9.7.3 JavaScript (ES6) code snippets 328
    第10章 云计算开发 329
    10.1 微软Azure 329
    10.1.1 Azure插件 329
    10.1.2 轻松上云 331
    10.1.3 Serverless开发 333
    10.1.4 Web应用开发 338
    10.1.5 数据库开发 340
    10.1.6 更多Azure插件推荐 342
    10.2 AWS 343
    10.3 Google Cloud Platform 345
    10.4 阿里云 348
    10.4.1 Alibaba Cloud Toolkit 348
    10.4.2 Aliyun Serverless 349
    10.5 腾讯云 351
    第11章 物联网开发 353
    11.1 设备端开发 353
    11.1.1 PlatformIO开发生态 353
    11.1.2 了解PlatformIO IDE 355
    11.1.3 使用PlatformIO IDE 355
    11.2 设备上云 359
    11.2.1 了解Azure IoT Hub 360
    11.2.2 了解Azure IoT Hub插件 360
    11.2.3 使用Azure IoT Hub插件进行物联网开发 360
    11.3 设备模拟 364
    11.4 边缘计算 366
    11.4.1 了解Azure IoT Edge 366
    11.4.2 Azure IoT Edge插件 367
    11.5 物联网插件推荐 368
    11.5.1 Espressif IDF 368
    11.5.2 Arduino 368
    11.5.3 Workbench 369
    11.5.4 Cortex-Debug 369
    11.5.5 Azure IoT Tools 369
    第12章 远程开发 371
    12.1 远程开发概览 371
    12.2 远程开发插件 372
    12.3 SSH 372
    12.3.1 快速开始 373
    12.3.2 系统要求 382
    12.3.3 管理SSH远程机器 383
    12.3.4 管理插件 384
    12.3.5 端口转发 386
    12.3.6 打开远程SSH主机的终端 387
    12.3.7 远程SSH主机的设置 387
    12.3.8 清理远程SSH主机上的Visual Studio Code服务器 388
    12.4 容器 388
    12.4.1 快速开始 388
    12.4.2 系统要求 392
    12.4.3 devcontainer.json文件 392
    12.4.4 样例项目 394
    12.4.5 直接打开Git项目 394
    12.4.6 管理容器 394
    12.4.7 管理插件 396
    12.4.8 端口转发 398
    12.4.9 打开开发容器的终端 398
    12.4.10 开发容器的设置 398
    12.5 WSL 399
    12.5.1 快速开始 400
    12.5.2 管理WSL 402
    12.5.3 管理插件 402
    12.5.4 打开WSL的终端 404
    12.5.5 远程WSL的设置 404
    第13章 Visual Studio family 405
    13.1 Visual Studio、Visual Studio Code、Visual Studio Codespaces,你都分清楚了吗 405
    13.2 Visual Studio Codespaces 406
    13.2.1 概览 406
    13.2.2 4种开发模式 408
    13.2.3 使用Visual Studio Codespaces 409
    13.2.4 自托管的环境 426
    13.2.5 自建Web版Visual Studio Code 427
    13.3 Visual Studio Live Share 429
    13.3.1 概览 429
    13.3.2 使用Visual Studio Live Share 429
    13.3.3 Visual Studio Live Share插件推荐 436
    13.4 Visual Studio IntelliCode 437
    13.4.1 概览 437
    13.4.2 使用Visual Studio IntelliCode 438
    第14章 成为Visual Studio Code的贡献者 440
    14.1 GitHub Issues 440
    14.1.1 报告bug 440
    14.1.2 功能请求 441
    14.1.3 分享你的反馈与想法 441
    14.1.4 翻译中文Issue 442
    14.2 提问 442
    14.3 讨论 443
    14.4 GitHub Pull requests 443
    14.5 插件 443
    14.6 翻译 443
    第15章 插件开发 445
    15.1 如何打造一款优秀的Visual Studio Code插件 445
    15.1.1 设计 445
    15.1.2 实现 448
    15.1.3 推广 449
    15.1.4 维护 450
    15.2 你的第一个Visual Studio Code插件 451
    15.2.1 搭建开发环境 451
    15.2.2 创建插件项目 451
    15.2.3 运行插件 452
    15.2.4 开发插件 452
    15.2.5 调试插件 453
    15.2.6 插件项目的文件结构 453
    15.2.7 package.json插件清单文件 454
    15.2.8 extension.ts插件入口文件 455
    15.3 Visual Studio Code插件的扩展能力 456
    15.3.1 Visual Studio Code插件的设计理念 456
    15.3.2 通用功能的扩展能力 457
    15.3.3 工作区用户界面的扩展能力 459
    15.3.4 主题的扩展能力 460
    15.3.5 编程语言的扩展能力 460
    15.3.6 调试功能的扩展能力 461
    15.4 插件开发面面观 461
    15.4.1 插件样例 461
    15.4.2 Command命令 464
    15.4.3 树状视图 468
    15.4.4 网页视图 472
    15.4.5 集成终端 482
    15.4.6 存储 483
    15.4.7 主题 485
    15.4.8 编程语言 490
    15.4.9 更多常用的API 495
    15.5 插件开发的生命周期 496
    15.5.1 插件测试 496
    15.5.2 插件发布 498
    15.5.3 持续集成 500

    展开全文
  • VS code运行C/C++代码

    万次阅读 2019-04-16 16:44:11
    一、VS code 非常强大的开发工具!!! 二、插件 PS:一般装有g++或者能够运行C/C++程序的电脑只需要安装下面两个插件即可正常编译运行C/C++程序。 1.C/C++...

    一、VS code

    非常强大的开发工具!!!

    二、插件

    PS:一般装有g++或者能够运行C/C++程序的电脑只需要安装下面两个插件即可正常编译运行C/C++程序。

    1. C/C++(https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

    2. Code Runner(https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner),不仅仅是C/C++。

    三、环境

    安装gcc/clang,windows推荐Mingw,具体可百度或者见参考文章【2】

     

    参考文章:【1】VS Code 搭建 C/C++ 编译运行环境的四种方案

                      【2】MinGW-w64安装教程

    展开全文
  • VS Code为什么能这么牛?

    万次阅读 多人点赞 2019-08-22 08:31:00
    作者:李少侠https://zhuanlan.zhihu.com/p/35303567已获转载授权Visual Studio CodeVS Code)近年来获...
  • 使用VS Code插件Code Runner一键运行OpenSees

    千次阅读 热门讨论 2021-06-13 13:51:51
    使用VS Code插件Code Runner一键运行OpenSees 问题描述 在常规的使用Opensees时,我们需要每次编辑好.tcl文件,然后打开OpenSees.exe,并在其中输入”opensees xxx.tcl“。但是每次都需要保存文件,输入命令,感觉...
  • VSVS Code的区别

    千次阅读 2021-03-27 19:04:06
    Visual Studio Code下载:https://code.visualstudio.com/ 两者功能不同 vscode本质是编辑器,类比记事本; visual studio是一个重量级的运行开发环境,类比java里的eclipse、IDEA; 两者功能互补,开发调试的时候...
  • VSVS Code 更换字体

    千次阅读 2020-11-25 23:58:46
    VS 1、工具->选项打开选项窗口,定位到环境下面的字体和颜色: 2、在显示其设置下面选择文本编辑器,在字体下面选择要更换的字体: 3、点击确定应用即可,效果如下: ...
  • 如何在VS Code中运行C或C++程序

    千次阅读 2021-08-26 17:05:26
    由于在最近的项目中有个功能需要在C++语言中完成,本来想用Visual Studio IDE来做,但考虑到软件太重,所以就用VS Code来做,可是VS Code默认是不能编译C/C++代码的,现将在VS Code中运行C或C++程序的方法做如下记录...
  • vs code 配置c/c++环境

    万次阅读 多人点赞 2018-11-20 01:14:51
    博客首发在我的个人博客 我的个人博客 vs code 配置c/c++环境 虽然平时比赛要求用的是code blocks,但是很尴尬的是我不喜欢code blocks的那个界面,...希望平时编程也能通过vs code编译c++,但是正常情况下cs code对c...
  • 神器 VS Code,超详细Python配置使用指南

    千次阅读 多人点赞 2020-12-22 17:00:00
    作者:Lemon出品:Python数据之道神器 VS Code,超详细Python配置使用指南大家好,我是 Lemon。之前在公众号发了关于 PyCharm 与 VS Code 对比的文...
  • VS Code Remote 远程开发配置

    千次阅读 2019-05-16 10:50:04
    在 PyCon 2019 大会上,微软发布了 VS Code Remote,通过安装 Remote Development 扩展包,开发者可以通过VS Code直接在远程机器上进行开发调试,就像在本地开发调试一样,但目前仅在Insider版本中支持该功能。...
  • 彻底删除VS Code

    千次阅读 2019-08-02 15:46:23
    普通的卸载只是卸载了VS Code的应用程序,而在它“生前”做的配置会继续出现在下一次安装后 懵了两次= = 大概就是三部曲吧。 1、卸载应用程序 就是平时普通卸载,你懂的? 2、删除配置的插件信息 找到这个...
  • VS Code C++ 插件推荐安装

    千次阅读 2020-02-24 16:25:43
    我的C++ 代码写完了,但是不能运行呀,只能求救百度,得知我还得安装个编译器,但是我的电脑是装过VS 和 Qt 的,所以GCC 跟定是安装过,好像是要配置什么文件才可以了,不过可以下载一个Code Runner 的插件就可以...
  • VS Code 主题风格设置

    万次阅读 2019-07-24 11:06:44
    2018年最佳 VS Code 主题 2017年最佳 VS Code 主题 干货 | 教你打造一款颜值逆天的 VS Code Visual Studio Code 主题插件及配色方案推荐 [更新于2018.12.04] Code Blue – 一个漂亮的 VS Code 暗色主题 VS Code 主题...
  • VS Code上使用keil插件

    万次阅读 多人点赞 2020-08-06 15:38:55
    VS Code的keil插件使用方法VS Code简介软件下载修改语言为中文安装拓展(插件)修改编码配置(出现乱码情况再配置)打开一个STM32工程 VS Code简介 Visual Studio Code是是由微软研发的一个轻量级但功能强大的源代码编辑...
  • Modelsim关联VS Code

    千次阅读 2020-03-25 11:47:26
    文章目录前言Modelsim配置更换外部编辑器恢复默认编辑器VS Code配置安装扩展语法检查编译写在最后 前言 本学期开设了一门ASIC涉及原理及应用,要用到Modelsim进行Verilog的编写,考虑之前使用Quartus配合VS Code的...
  • vs code 解决中文乱码

    万次阅读 2019-05-16 10:45:40
    进入vs code界面 选择 文件 → 首选项 → 设置 → 搜索files.autoGuessEncoding勾选该设置即可 参考文章:【1】vscode显示中文乱码问题
  • VS Code 自动保存

    千次阅读 热门讨论 2019-08-03 16:02:00
    选择后,即可实现 VS Code 的自动保存。 注意: 此方式只可以在「不自动保存」与「延时保存」直接切换。 利用设置项 按照 File->Preferences->Settings 打开设置项(或者使用快捷键:Ctrl+,); 然后搜索「...
  • 【Tools】——VS Code 插件推荐合集

    万次阅读 多人点赞 2019-06-04 15:30:32
    下载地址:VS Code 选择合适的版本,安装即可 2. 汉化 安装完成后是这样的 如果需要汉化,ctrl + shift + x,打开插件商店,输入 chinese,然后选择第一个,点击 ‘install’ 安装完成后重启软件,显示如下,...
  • VS Code进行Python开发速成

    千次阅读 2019-01-18 11:04:25
    在 Build 2015 大会上,微软推出了免费跨平台的 Visual Studio Code (简称 VS Code / VSC) 编辑器。如果用我常用的编辑器(Windows平台)来比较的话,VS Code 就像是 Sublime Text 的改进版,再整合了 Visual Studio...
  • 使用VS Code进行Qt开发

    万次阅读 多人点赞 2020-10-04 19:47:05
    使用VS Code进行Qt开发 Qt Creator界面不美观,而VS Code更漂亮一些。 因为Qt5支持使用CMake进行构建,而VS Code也可以支持CMake构建系统,因此是完全可以的。 测试环境 Qt 5.15.0 CMake 3.17.5 Visual Studio 2019...
  • 使用VS Code调试Android C++代码

    千次阅读 2019-08-20 00:29:20
    在Android源码中加入断点,点击菜单Debug->Start Debugging启动调试,等待VS Code调用gdb与模拟器建立连接,此时gdb自动搜索加载所需so文件和符号表,跟踪程序运行。在VS Code调试窗口可见gdb运行过程。 模拟器中...
  • VS Code C++ 如何 debug

    千次阅读 2019-07-21 23:51:36
    VS CODE C++ Debug VS code 好用是好用,但是配置稍稍有一定麻烦,只要学会了一个其他语言也就差不多会了。 首先还是给个源网址:微软爸爸的官方帮助文档。 这里要注意一下,如果自己电脑上没有gcc,要装mingw的...
  • 使用VS Code打造完美的嵌入式IDE

    万次阅读 多人点赞 2019-09-12 13:45:18
    在我刚开始接触STM32的时候,使用的keil作为IDE,由于在这之前,我使用过VS, 使用过eclipse, 因而在我使用keil之后,实在难以忍受keil编辑器简陋的功能,可以说是极其糟糕的写代码体验 之后,我尝试过各种IDE,使用...
  • 推荐几个 VS Code 扩展、主题和字体

    千次阅读 2020-10-15 11:38:31
    VS Code 作为当前最流行的开源代码编辑器之一,要说它为什么这么受大众喜爱,我觉得一是它现代化的界面,二是它强大的扩展系统。 得益于 VS Code 的扩展系统,我们可以给编辑器加上各种“Buff”,让它变成自己想要的...
  • 大家好!我是韩骏,VS Code 中文社区创始人,VS Code 的代码贡献者。2013 年,毕业于上海交通大学软件学院,现在是微软开发平台事业部的软件工程师。写过 20 多款 VS C...
  • Oracle Developer Tools for VS Code连接Oracle

    千次阅读 2020-03-29 21:21:36
    Oracle Developer Tools for VS Code连接Oracle Oracle 发布基于 VS Code 的开发者工具(Oracle Developer Tools for VS Code),轻松使用 Oracle 数据库
  • VS code + Java 配置与使用

    万次阅读 多人点赞 2018-05-13 12:36:55
    1 vs code 也是刚刚接触 vs code,但是一见钟情。 最近在试着使用 nim language,推荐用 vs code,就试用了一下,然后一发不可收拾。于是有了一个大胆的想法,干脆全部转到 vs code 上来吧,现在的情况是什么呢?...
  • mac 使用Clang配置VS Code C/C++环境

    万次阅读 多人点赞 2019-09-04 20:02:46
    目录准备把VS Code 添加到环境变量中在文件夹中打开VS Code配置编译路径创建build(链接) task配置调试设置Add a source code file探索智能提示(IntelliSense)Build the programStart a debugging sessionStep ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,352,589
精华内容 1,741,035
关键字:

VScode