在前端开发中,有一个非常好用的工具,Visual Studio Code,简称VS code。...[ 百科 ]
Visual Studio Code(以下简称vscode)是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。
首先,VSCode的源代码以MIT协议(开源中国)开源,这就意味着我们可以免费获取VSCode的核心代码,社区可以基于VSCode的代码,开发自己的产品;而VSCode也经常能从一些知名的项目中吸取宝贵的经验。
其次,VSCode的源代码托管在GitHub上,同时使用GitHub的开发计划和测试,使每个用户都可以在GitHub上了解VSCode的开发进度,作为用户,可以更好的了解产品的发展情况。
再者,VSCode自带了TypeScript和Node.js的支持,用户下载VSCode后能立即获得javascript和nodejs的智能提示,且无需任何配置即可调试nodejs,然而VSCode的团队并不会精通所有的语言,那么对于他们不熟悉的语言,VSCode该怎么支持呢?最好的方法就是让专业的人来做,所以VSCode为编程工作者提供了统一的API(即Language Server Protocol和 Code Debugging Protocol),使得每一个语言都能得到更好的支持。
通过以上几个步骤,能更好的使用好VSCode,提高工作效率。
总结:VSCode的定位是轻量级的代码编辑器,综合了Eclipse等许多优秀工具的优势,同时也解决了它们的弊端,VSCode在性能、语言支持、社区方面都很不错;
VSCode更新日志:https://code.visualstudio.com/updates/v1_27
VSCode官方博客:https://code.visualstudio.com/blogs/2018/09/12/engineering-with-azure-pipelines