当前位置:网站首页>VSCode高效开源神器有哪些
VSCode高效开源神器有哪些
2022-07-30 23:42:00 【亿速云】
VSCode高效开源神器有哪些
这篇“VSCode高效开源神器有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“VSCode高效开源神器有哪些”文章吧。
1. code-server
只要服务器端配置好 Code-Server后,你就可以在任何浏览器上使用 VS Code。
code server 的目标是为开发者构建一个便捷统一的开发环境,让开发者能从任意设备、任意位置通过浏览器来进行代码的编写。从而免去了常规的 IDE 开发流程中的环境搭建的问题。
code server 解决的第一个问题就是跨设备的环境一致性。因为 code server 始终运行在一个远程的云端环境,因此他的开发环境始终是一致的,不会出现不同平台或者不同设备运行相同的代码而出现各种问题的情况。
2. monaco-editor
Monaco Editor 是一款开源的在线代码编辑器。它是 VSCode 的浏览器版本,随着近年 VSCode 大热,Monaco Editor 也随之走红。目前颇有几分赶超前辈之势。
Monaco Editor 是一个浏览器端的代码编辑器库,同时它也是 VS Code 所使用的编辑器。Monaco Editor 可以看作是一个编辑器控件,只提供了基础的编辑器与语言相关的接口,可以被用于任何基于 Web 技术构建的项目中,而 VS Code 包含了文件管理、版本控制、插件等功能,是一款桌面软件。
3. Vim
VSCodeVim 是 Visual Studio Code 的 Vim 模拟器。
4. vscode-drawio
draw.io 是一个支持在线绘图的网站工具,因其界面简洁直观,功能丰富强大而受到不少用户喜爱。
draw.io 所拥有的功能非常全面,完全能够轻松胜任我们日常的图形绘制需求。
不仅如此,draw.io 还支持将图形保存到 Google Drive、One Drive、GitHub 仓库 等云端硬盘上,让用户可以随时进行同步与读取。
由于使用这款工具的人数众多,开发者还贴心的对其进行了国际化文案翻译。因此英文不太好的同学,也不用过于担心。
VSCode 现已完美集成 drwa.io,用户只需点点鼠标,安装下插件,便能立即在 VSCode 上体验 draw.io 的所有核心功能。
5. vscode-debug-visualizer
在我们写代码得时候,最麻烦的事是出现错误很难定位到问题,特别是代码特别长的时候,错误隐藏的很深的时候,不管是 debugger 还是 console.log,亦或用浏览器的调试工具打断点,都是需要慢慢一条一条的排错。
这些调试方式都是需要我们大脑去思考、去排错,那有没有一种方式更方便,能将结果以图的形式展示给我们看,并且将过程展示给我们看呢?
这里我们介绍一个神器:vscode-debug-visualizer
它提供了一种以图表的形式展示数据结构形成程的过程,有树形、表格、曲线、图等。
这种展示形式,不仅可以帮我们在代码调试的时候用到,而且在学习数据结构、算法、刷 Leecode 的时候也可以用到,它会让你很清晰的看到数据生成的过程。
6. vscode-gitlens
GitLens 增强了VS Code 中的 Git,并解锁了每个存储库中未开发的知识。它可以帮助您通过 Git 责备注释和 CodeLens直观地可视化代码作者身份,无缝导航和探索Git 存储库,通过丰富的可视化和强大的比较命令获得有价值的见解等等。
GitLens 只是帮助您更好地理解代码。快速了解更改行或代码块的人员、原因和时间。回顾历史,以进一步了解代码如何以及为何演变。轻松探索代码库的历史和演变。
今天,GitLens 的安装量超过 1300 万次,下载量接近 7900 万次,受到数百万用户的喜爱和依赖,从单个开发人员到大型企业团队。
7. polacode
vs code的一款代码截图美化插件,能够轻松创造出漂亮的代码截图。
8. codetour
CodeTour 是一个 VS Code 插件,允许记录和回放代码库的演练和思路。我们通常都是通过代码注释或者文档来解释某段代码或方法的功能及逻辑,这样的方法相对简便,但是对阅读的人来说还不够友好,CodeTour 允许我们为代码添加备注,并且将这些备注串联起来,动态地展示我们的思路以及代码逻辑。
就像一个目录,可以轻松地加入到新的项目/功能,并且可视化错误报告或了解代码审查/PR 更改的上下文。"code tour"只是一系列交互步骤,每个步骤都与特定目录或文件/行进行关联,并包括对相应代码的描述。开发人员可以 clone 一个仓库,然后立即开始学习,而无需参考 CONTRIBUTING.md 文件或依赖他人的帮助。
9. vscode-database-client
Visual Studio Code的数据库客户端扩展, 支持MySQL/MariaDB, PostgreSQL, SQLite, Redis, ClickHouse, 达梦以及ElasticSearch的管理, 且可以作为一个SSH客户端, 最大程度地提高你的生产力!
10. vscode-icons
Icons for Visual Studio Code
以上就是关于“VSCode高效开源神器有哪些”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
边栏推荐
猜你喜欢
CPM:A large-scale generative chinese pre-trained lanuage model
Reverse linked list - head insertion inversion method
状态机动态规划之股票问题总结
动态修改el-tab-pane 的label(整理)
el-upload添加请求头
Manually set transaction commit in mysql
【LeetCode】55. 跳跃游戏 - Go 语言题解
vscode上利用screen命令跑代码
After writing business code for many years, I found these 11 doorways, which only experts know
Shell编程条件语句 test命令 整数值,字符串比较 逻辑测试 文件测试
随机推荐
45.【list链表的应用】
Game mall table establishment
#yyds干货盘点# 面试必刷TOP101:判断链表中是否有环
Week 19 Progress (Understanding IoT Basics)
CPM:A large-scale generative chinese pre-trained lanuage model
反转链表-就地逆置法
uniapp folding box secondary loop
image里的mode属性
2021GDCPC广东省大学生程序设计竞赛 B.Byfibonacci
Computer shortcut icon whitening solution
oracle数据库版本问题咨询(就是对比从数据库查询出来的版本,和docker里面的oracle版本)?
47.【指针与数组】
The difference between ?? and ??= and ?. and || in JS
天空云变化案例
The performance management method OKR is used by all companies
align-content、justify-content、align-items三个属性的作用和效果
10 个关于自动化发布管理的好处
Summary of the stock problem of state machine dynamic programming
leetcode(刷题篇13)
【LeetCode】42. 接雨水 - Go 语言题解