专业 Ruby 开发人员如何自定义 VS Code
我最近询问了 25 位专业的自由职业 Ruby 开发人员,他们最喜欢的 Visual Studio Code 扩展程序是什么。
这并非正式调查,而只是深入了解优秀 VS Code 扩展的要素,并以此指导我们自己的AppMap扩展的设计。
我统计了结果,清楚地了解到 Ruby 开发人员最关注哪些扩展。
最受欢迎的回答
这些都是重量级人物。虽然没什么惊喜,但这些名字如此频繁地出现还是挺有意思的。
- Rubocop - Rubocop 静态代码分析器的 VS Code 界面。
- ESLint ——JavaScript 代码检查工具。这款工具下载量接近一千三百万次,我们都非常熟悉它。
- Prettier - 文本格式化工具。
- Ruby - 提供针对 VS Code 的增强型 Ruby 支持。
- GitLens - 提供针对 VS Code 的增强型 Git 支持。
数量有所下降,结果也变得更加多样化。
这些扩展程序并非下载量较低,只是开发者们并未优先考虑它们。优秀的扩展程序应能无缝融入并改进现有工作流程。因此,一些最佳扩展程序往往默默无闻,鲜为人知。
- ERB格式化程序- 提供ERB语法格式化功能。
- Intellicode - 为 Java、C#、Python 和其他一些语言提供 AI 辅助开发,但不支持 Ruby。
- Docker——一个用于管理容器的 VS Code 界面。
- Ruby Solargraph - 为 Ruby 提供代码补全和内联文档。
- 实时共享- 支持实时协作编码。
非常实用的扩展程序,虽然它们并非全新,但对我来说却是全新的。
这是我在这次练习中发现并添加到自己工具箱中的两个扩展程序。我确实有点后知后觉,但现在很高兴拥有它们。
鲜为人知的独立电影
简单却非常实用。
- Rails路由- 从代码中调用路由的任何位置跳转到路由定义。
一位知名开发者回复了我的问题,他通过plugins.json私信把文件发给了我。仔细研究这个文件还挺有意思的,有点像看电影的片尾字幕。去看看吧。
如果您有任何您非常喜欢并且认为对 Ruby 开发人员有用的扩展程序,请留言。
原始数据
| 扩大 | 开发者 | 提及 |
|---|---|---|
| 鲁博科普 | 味曾木 | 9 |
| 更漂亮 | 更漂亮 | 9 |
| ESlint | 德克·鲍默 | 8 |
| VSCode Ruby | 斯塔福德邦克 | 8 |
| 红宝石 | 彭吕 | 7 |
| GitLens | 埃里克·阿莫迪奥 | 6 |
| ERB格式化程序 | 阿里·阿里夫 | 3 |
| Intellicode | 微软 | 3 |
| Docker | 微软 | 3 |
| 太阳图 | 卡斯威德 | 3 |
| 实时共享 | 微软 | 3 |
| ERB | 克雷格·马斯洛夫斯基 | 3 |
| 实时服务器 | 里特维克·戴 | 2 |
| 括号对着色器 | 科恩拉德 | 2 |
| 自动关闭标签 | 韩俊 | 2 |
| vetur | 松吴 | 2 |
| JS 代码片段 | charalampos karypidis | 2 |
| 孔雀 | 约翰·帕帕 | 2 |
| Stylelint | Stylelint | 1 |
| Bootstrap 4 代码片段 | 扎克泽罗 | 1 |
| Bootstrap 4,Font Awesome | 阿肖克·科伊 | 1 |
| 专业代码片段 | uncprocore | 1 |
| Redux DevTools 8 | 京凯 | 1 |
| 自动重命名标签 | 韩俊 | 1 |
| 误差透镜 | 亚历山大 | 1 |
| 实时服务器 | 街边软件 | 1 |
| Rails 符合规范 | Sporto | 1 |
| 更好的 TOML | 邦西普 | 1 |
| VS Code Elixir | 马特·麦克劳林 | 1 |
| 更好的 HAML | 卡鲁那·穆尔蒂 | 1 |
| VS Code PDF | 友木1207 | 1 |
| 向文件中添加新行 | 杰里米·福赛斯 | 1 |
| CSS 预览 | 普拉奈·普拉卡什 | 1 |
| Rest客户端 | 毛华超 | 1 |
| Ruby 代码检查器 | 科迪·胡佛 | 1 |
| 简单的 Ruby ERB | 维克托·奥尔蒂斯·埃雷迪亚 | 1 |
| 尾随空格 | 沙杜尔·马哈迪克 | 1 |
| VS Code 数据库 | 巴伊兹 | 1 |
| 待办事项亮点 | 刘瓦友 | 1 |
| 末端 | 凯·伍德 | 1 |
| 宝石透镜 | 二关 | 1 |
| 铁路路线 | aki77 | 1 |