1。code-server只要在服务端配置了Code-Server,就可以在任何浏览器上使用VSCode。代码服务器的目标是为开发者搭建一个方便、统一的开发环境,让开发者可以在任何设备、任何位置通过浏览器编写代码。这样就避免了传统IDE开发过程中的环境搭建问题。代码服务器解决的第一个问题是跨设备的环境一致性。由于代码服务器始终运行在远程云环境中,其开发环境始终保持一致,不同平台或不同设备运行相同代码不会出现问题。https://github.com/coder/code-server2。monaco-editorMonacoEditor是一个开源在线代码编辑器。它是VSCode的浏览器版本。随着近年来VSCode的火爆,MonacoEditor也火了起来。目前来看,追赶前辈已是大势所趋。MonacoEditor是一个浏览器端的代码编辑器库,也是VSCode使用的编辑器。MonacoEditor可以看作是一个编辑器控件,它只提供基本的编辑器和语言相关的接口,可以在任何基于web技术的项目中使用,而VSCode包含了文件管理、版本控制、插件等功能,是一款桌面软件。https://github.com/microsoft/monaco-editor3。VimVSCodeVim是用于VisualStudioCode的Vim模拟器。https://github.com/VSCodeVim/Vim4。vscode-drawiodraw.io是一个支持在线绘图的网站工具。它以其简单直观的界面、丰富强大的功能而受到众多用户的喜爱。从上图我们可以很明显的看出draw.io的功能非常全面,可以轻松满足我们日常的图形绘制需求。不仅如此,draw.io还支持将图形保存到GoogleDrive、OneDrive、GitHub仓库等云盘,方便用户随时同步阅读。由于这个工具的使用人数众多,开发者也贴心地翻译了它的国际文案。所以,英语不是很好的同学也不用太担心。VSCode现在已经完美集成了drwa.io。用户只需点击鼠标,安装插件,即可在VSCode上立即体验http://draw.io的所有核心功能。https://github.com/hediet/vscode-drawio5。vscode-debug-visualizer我们在写代码的时候,最头疼的就是出现错误的时候很难定位问题,尤其是当代码很长,错误隐藏的很深的时候,是否是debugger或者console.log,或者使用浏览器的调试工具断点,需要慢慢的一一排查。这些调试方法都需要我们动动脑筋去思考和排查。有没有更方便的方式,既能以图表的形式给我们展示结果,又能给我们展示过程呢?这里介绍一个神器:vscode-debug-visualizer,它提供了一个以图表的形式展示数据结构形成过程的过程,包括树、表、曲线、图形等,这种展示形式不仅可以在调试的时候帮助我们代码,学习数据结构、算法、刷Leecode的时候也可以用到。它将使您清楚地看到数据生成的过程。https://github.com/hediet/vscode-debug-visualizer6。vscode-gitlensGitLens增强了VSCode中的Git,并解锁了每个存储库中未开发的知识。它可以帮助您通过Gitblame评论和CodeLens直观地可视化代码作者身份,无缝导航和探索Git存储库,通过丰富的可视化和强大的比较命令等获得有价值的见解。GitLens只是帮助您更好地理解您的代码。快速了解更改行或代码块的人员、原因和时间。查看历史以了解有关代码如何以及为何演变的更多信息。轻松探索代码库的历史和演变。如今,GitLens拥有超过1300万次安装和近7900万次下载,受到从个人开发人员到大型企业团队的数百万用户的喜爱和依赖。https://github.com/gitkraken/vscode-gitlens7。polacodevs代码的一个代码截图美化插件,可以轻松制作漂亮的代码截图。https://github.com/octref/polacode8。codetourCodeTour是一个VSCode插件,允许记录和回放代码库的演练和想法。我们通常使用代码注释或文档来说明某段代码或方法的功能和逻辑。这种方法比较简单,但是对于读者来说不够友好。CodeTour允许我们在代码中添加注释,这些注释将它们串联起来,动态地展示我们的想法和代码逻辑。就像目录一样,可以轻松添加新项目/功能并可视化错误报告或了解代码审查/PR更改的上下文。“代码之旅”只是一系列交互式步骤,每个步骤都与特定目录或文件/行相关联,并包括相应代码的描述。开发人员可以克隆存储库并立即开始学习,而无需参考CONTRIBUTING.md文件或依赖他人的帮助。https://github.com/microsoft/codetour9。vscode-database-clientVisualStudioCode的数据库客户端扩展,支持MySQL/MariaDB、PostgreSQL、SQLite、Redis、ClickHouse、Dameng和ElasticSearch管理,并可作为SSH客户端使用,最大化您的生产力!https://github.com/cweijan/vscode-database-client10。VisualStudioCode的vscode-iconsIconshttps://github.com/vscode-icons/vscode-icons
