VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

VS Code 使用 Monaco Editor 作为其底层的代码编辑器。

在 2019 年的 Stack Overflow 组织的开发者调查中,Visual Studio Code 被认为是最受开发者欢迎的开发环境。

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

Visual Studio Code 支持同时打开多个目录,并将信息保存在工作区中以便复用。

作为跨平台的编辑器,Visual Studio Code 允许用户更改文件的代码页、换行符和编程语言。

VSCode,是微软在2015年4月30日build开发者大会上发布的一个跨平台源代码编辑器。说它是源代码编辑器,可是它又能进行简单的代码调试运行。说它是 IDE,可是他启动数度之快,令其他 IDE 望尘莫及。而且,在座的各位见过哪个 IDE,能把 c 语言,java , python ,JavaScript 等语言写个遍的?VSCode 最厉害的点就在这里——结合它的插件市场,加上电脑内的语言环境,VSCode 能支持37种语言或文件(截至2019年9月)。就这点,不得把 sublime 远远甩在身后?

好的,吹牛吹完了,现在认真的来讲一讲这款软件的优点:

第一,  开源,免费,跨平台。

第二,  有完善的插件生态,VSCode 的插件功能种类繁多,从代码样式更改到代码提示补全,再到代码运行调试格式化,只要找到相应的插件,就能给自己的 VSCode 添加相应的功能。

第三,  内置了 Emmet 插件,小编也是一个爱好前端开发的程序员,Emmet 给小编带来的体验实在是美妙至极,小编也曾用过 sublime+Emmet 插件,使用的时候体验很好,但配置过程着实是为难小编。

第四,  背靠微软大佬,熟悉程序员需求。微软的另一款产品 visual studio,被戏称为宇宙第一 IDE,因为他着实好用,VSCode 是在visual studio 的基础上开发而来的(参考了需求和样式)。

第五,  内置了 git 。版本管理工具的重要性只要有参与代码开发就一定知道,VSCode 直接内置了 git,令版本管理更加方便。

第六,  使用相应语言的插件拓展,可以对代码进行简单的调试。众所周知,编程软件提供的功能对于很多开发者而言只有 20% 比较常使用,而 VSCode 结合插件后就能做到那最关键的 20% 的功能,对于对 IDE 只是轻量需求的开发者来说这绝对是个福音。(别忘了 VSCode 的启动速度和流畅度以及内存占用)。

第七,  语法高亮和智能提示,在智能提示这方面直接甩开 sublime 和 atom 这种编辑器好几条街。

以上就是 VSCode 的众多优点中的一部分,它还有更多优点等待着各位读者去仔细感受,那么,这么强大的编辑器,开源免费且跨平台,你确定不来试试吗?


解决办法:

https://blog.csdn.net/hongc93/article/details/122811641

vscode 提示 vetur can‘t find `tsconfig.json`的解决办法相关推荐

  1. Vetur can‘t find `tsconfig.json` or `jsconfig.json` in e:\决策测试

    打开vscode会出现 Vetur can't find `tsconfig.json` or `jsconfig.json` in e:\决策测试 警告 打开左下角设置按钮,在搜索框输入vetur. ...

  2. nginx支持text html,BT面板重启Nginx提示“nginx: [warn] duplicate MIME type “text/html””解决办法...

    很多时候我们在进行了一系列站点优化配置后,经常会出现一些未知的问题.比如虾皮路之前就遇到过了,在BT宝塔面板里面重启Nginx或者重载Nginx的时候,提示"nginx: [warn] du ...

  3. Outlook启动时提示“找不到文件Outlook.pst文件”解决办法

    Outlook启动时提示"找不到文件Outlook.pst文件"解决办法: 解决方法: 1.   开始 –> 运行  –> cmd 2.   在DOS下,用CD 切换到 ...

  4. 笔记本摄像头正常却无法使用,提示未能创建视频预览,谁有解决办法?

    笔记本摄像头正常却无法使用,提示未能创建视频预览,谁有解决办法?

  5. 提示“Your session has expired. Please log in.” 解决办法

    提示"Your session has expired. Please log in." 解决办法: Xcode -->Preferences---> accounts ...

  6. 关于VSCode和electron系软件字体发虚/模糊的解决办法

    关于VSCode和electron系软件字体发虚/模糊的解决办法 最直接的解决办法是关闭GPU渲染 另一种解决办法,关闭GPU FXAA选项 最直接的解决办法是关闭GPU渲染 在应用程序的快捷方式中加 ...

  7. 小米手机提示“与己安装应用内容提供者冲突”解决办法

    小米手机提示"与己安装应用内容提供者冲突"解决办法 对于普通用户 手机上有款软件与正在安装的软件冲突,在小米机型(其它机型不详)上只能留一个 对于开发者 检查ContentProv ...

  8. VS Code 报错Vetur can‘t find ‘tsconfig.json‘ or ‘jsconfig.json‘的解决方法

    文章目录 一.原因 二.说明 三.显式项目 四.解决方法(3选1) 4.1. 配置Vetur插件,忽略提示 4.2.在项目根目录创建jsconfig.json文件 4.3.在项目根目录创建vetur. ...

  9. Vs Code Vetur can‘t find `tsconfig.json` or `jsconfig.json` in ‘xxxx‘ 解决方法

    原因 Vetur 0.31.0版本新增了一个vetur.config.js的配置文件, 在这个版本之后,会优先查找项目中是否配有tsconfig.json(ts项目)或者jsconfig.json(j ...

最新文章

  1. jQuery 3.1.1 官方下载地址
  2. jquery和bottstrap
  3. JavaScript-WebStorm中配置Github并将代码托管到Github
  4. Eclipse 运行Openfire源码(Windows)
  5. ArangoDB 3.5发布:流事务API、蒙面数据、搜索性能大幅提升、最短路径功能
  6. PHP7不能用string类名,解决thinkphp php7 Cannot use ‘String’ as class name as it is reserved...
  7. Android 系统(144)---整包升级与差分升级的区别
  8. 【Kafka】Kafka集群 动态 添加 节点 可行否
  9. mysql批量插入数据,一次插入多少行数据效率最高
  10. mysql maria引擎_MySQL/mariadb知识点——存储过程及存储引擎
  11. 多光谱、高光谱与雷达数据等产品级划分标准
  12. 天锐绿盾技术大讲堂:终端出现红色“+”
  13. 用python解决放苹果问题_放苹果
  14. 《调教命令行04》触碰Linux的每个角落(长文)
  15. Springboot 注解最全详解
  16. Word文档中如何修改设置行距
  17. 图像压缩之基于神经网络压缩(BP)
  18. 语音识别基础算法——动态时间规整算法
  19. 【java】中文转拼音遇到的奇葩事件
  20. java进阶----集合

热门文章

  1. 在 MarkDown 中添加表格(例如:在 CSDN 中添加表格)
  2. 亚马逊SP-API对接JAVA版(amazon selling-partner)
  3. 3D激光SLAM:LeGO-LOAM---两步优化的帧间里程计及代码分析
  4. snat与dnat的区别
  5. VS2019安装与使用教程
  6. ubuntu16.04环境Kdevelop安装和汉化
  7. 惊闻杭州业主不满楼盘降价大闹售楼处
  8. 如何给卫生间的墙砖打孔,避免瓷砖开裂?
  9. cookie的domain属性
  10. linux下raid1数据恢复,在linux下做RAID1试验