前言

最近沉迷掘金不能自拔,一整天都在掘金上面刷呀刷,同时还在一边使用VSCode码代码。我突发奇想,能不能把掘金塞进VSCode里呢?在做之前,当然要做一下市场调查,市面上有另外两个掘金相关的插件,但完成度和使用体验我都不太满意。

所以我最近都在废寝忘食的自己开发一个掘金VSCode插件,平安夜圣诞夜都连续干到凌晨...睡梦中都还在思考绕过VSCode安全策略的方案。求赞~


我对于这个插件的设计原则

1. 不能影响掘金该有的流量

比如市场中其他的掘金插件,都是利用爬取到的掘金api给大家展示文章,这样的话,掘金主站的流量里的PV,UV自然是流失了,并且读者也无法给文章点赞,评论。这可不是我想看到的结果。

2. 必须能提供一些独特的价值

比如提升开发效果,提供即时聊天服务等等,总之让掘友们开发摸鱼两不误。

基于以上原则,我主要围绕着利用Webview来展示掘金相关页面,这样的话,能最大程度的保障掘金官方的利益。

保护好掘金的利益,也就是保护咱们掘友的利益。

来吧,展示



已知问题

由于VSCode的安全策略,webview里新开窗口的链接都无法点击。所以我重写了掘金的首页(这里会对首页的流量产生影响,但已是唯一可行的方案),让文章列表的点击可以在VSCode里跳转。另外一些页面中的链接我个人觉得不是非要在VSCode里展示。如果实在要点,其实按住ctrl再点就可以使用浏览器打开了。

快捷导航

可以快速访问掘金主站的几个栏目:首页,沸点,小册,活动等。由于利用了vscode的webview,所以大家可以正常使用自己的掘金账号登录,阅读时进行点赞和评论,和在浏览器里使用掘金没有什么区别。


群聊(concept)

一个小实验功能,所有掘友可以化身为一条小蝌蚪,大家在这里面聊聊天吹吹水,实时文字聊天。


插件设置

未来会增加一些功能设置,比如提醒,还没想好。等大家反馈

作者推荐


会随机爬取掘金作者榜的10位作者推荐给大家。右上角按钮可以刷新列表。开发插件很辛苦,请允许我把自己放到列表里:p。

常用工具

收集一些开发中常用的工具,比如正则表达式可视化,图片转base64等等。



还会显示推荐人的介绍,点击后会进入推荐人掘金主页,大家还不快快参与进来?

我也要推荐常用工具

新功能规划

由于利用了webview,所以90%的掘金功能都能正常使用。当然还有很多新鲜功能在计划中。

  1. 掘金统计dashboard

开发一个加强版的数据后台,可以清晰的看到每天掘力值的增长等等。

  1. 群聊

现在只是一个试验小品,但即qunliaochuishui可能是一个有趣的功能。

各位掘友们还有什么想法都可以留言提出,欢迎大家一起加入到“我爱掘金”的开发中来!!

学习VSCode插件开发

“我爱掘金”是一个使用TreeviewWebview开发的VSCode插件的优秀范例。

  • 查看更多由大帅编写的 VSCode插件开发系列教程

关注大帅搞全栈

无法跳转 vscode_爱了爱了,这个VSCode插件将极大提高你的工mo作yu效率相关推荐

  1. 专访@爱可可-爱生活:如何做好科学研究(干货满满)

    来源:NewBeeNLP作者:Maple小七 北京邮电大学·模式识别与智能系统本文约9100字,建议阅读10+分钟陈光老师教你如何做好科学研究. 「采访目的」 如何做好科学研究 「采访时间」 2021 ...

  2. 独家 | 数据分析@爱可可-爱生活是否在用机器学习算法运营微博

    微博账号@爱可可-爱生活是数据科学圈的网红,因每天分享大量精选的数据科学领域的学习资料而出名,深受粉丝关注和喜爱.该账号每天从早晨4-5点开始发微博,日均发布大几十条原创,有人不禁质疑,它的运营者北邮 ...

  3. 不是不去爱,爱了也是一种伤害!

    不是不去爱,爱了也是一种伤害! 转载于:https://blog.51cto.com/cl17467629/35653

  4. 专访《Javascript设计模式与开发实践》作者曾探:爱编程 爱生活

     专访<Javascript设计模式与开发实践>作者曾探:爱编程 爱生活 发表于12小时前| 2742次阅读| 来源CSDN| 8 条评论| 作者夏梦竹 专访曾探图书作者Javascr ...

  5. redis数据库价格_Caffeine和Redis居然可以这么搭,想不到吧,爱了爱了

    一. 为什么要用多级缓存? 如果只使用redis来做缓存我们会有大量的请求到redis,但是每次请求的数据都是一样的,假如这一部分数据就放在应用服务器本地,那么就省去了请求redis的网络开销,请求速 ...

  6. 爱python的胖虾_爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了!

    原标题:爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了! 编译 | AI科技大本营(ID:rgznai100) 许多组织都在尝试收集和利用尽可能多的数据,以改善其经营方式 ...

  7. 斐波那契数列(Fibonacci) - 这就是算法吗?爱了爱了

    斐波那契数列(Fibonacci) 今天开始做牛客的剑指Offie,一看到斐波那契我就想到递归,是它是它就是它,然后我就满怀期待地写下了下面地代码.ok,没问题,一次性过.然而,我滴老天鹅,才击败30 ...

  8. 愿你在迷茫时,坚信你的珍贵,爱你所爱,行你所行,听从你心,无问西东。...

    看到和听到的,经常会令你们沮丧,世俗是这样强大,强大到生不出改变它们的念头来.可是如果有机会提前了解了你们的人生,知道青春也不过只有这些日子,不知你们是否还会在意那些世俗希望你们在意的事情. 愿你在被 ...

  9. 想爱,爱不了,想恨,恨不下,想忘,忘不了

    总有那么个人,.想爱,爱不了 总有那么个人,想恨,恨不下 总有那么个人,想留,却留不住 总有那么个人,想放,却放不下 有的.有的.有的... 有的人,爱过了,就分开了 有的话,说过了,就后悔了 有道伤 ...

最新文章

  1. windosw应用提示内存不足
  2. java大数据开发工程师,面试题附答案
  3. 数字后端基本概念-合集
  4. centos 时间服务器ntp
  5. 基于JSP的房屋租赁管理系统
  6. 被称为“圣经”的《计算机体系结构》
  7. 银行卡验证(四要素)和银行联行号查询
  8. 矩阵迹的几何意义是什么?
  9. 网页游戏外挂辅助AMF模拟通讯必备
  10. 图像放大算法介绍(转载)
  11. 微信小程序自定义switch中带文字效果
  12. R语言教程:什么是R语言,以及如何安装
  13. 家庭光纤宽带延长光纤
  14. 安卓studio 添加后台bgm音乐的几种方法
  15. 初学者囫囵吞枣急速编写简单Makefile
  16. 物联网技术与应用知识点——期末题库
  17. Arduino 语法参考
  18. matlab 一元方程程序,用牛顿方法解一元非线性方程的根(Matlab实现)
  19. Systrace 之 CPU info解读
  20. 如何计算通信中的信噪比SNR

热门文章

  1. el-table中合并行加入图标
  2. eclipse自动补全失效解决办法
  3. echarts中国地图线性动画特效
  4. 移动端vue ui框架总结
  5. Pokémon Go火遍全球,开启全民捕捉小精灵的时代
  6. JDB2导致磁盘io使用率高
  7. JavaScript或jQuery中使用键盘控制对象运动
  8. 一台路由器实现电信ITV与宽带共享上网
  9. Oracle10.2.0.1.0升级Oracle10.2.0.2.0补丁安装指南(转载)
  10. Windows XP系统超强支持工具全面接触