无法跳转 vscode_爱了爱了,这个VSCode插件将极大提高你的工mo作yu效率
前言
最近沉迷掘金不能自拔,一整天都在掘金上面刷呀刷,同時還在一邊使用VSCode碼代碼。我突發(fā)奇想,能不能把掘金塞進VSCode里呢?在做之前,當然要做一下市場調(diào)查,市面上有另外兩個掘金相關(guān)的插件,但完成度和使用體驗我都不太滿意。
所以我最近都在廢寢忘食的自己開發(fā)一個掘金VSCode插件,平安夜和圣誕夜都連續(xù)干到凌晨...睡夢中都還在思考繞過VSCode安全策略的方案。求贊~
我對于這個插件的設(shè)計原則
1. 不能影響掘金該有的流量
比如市場中其他的掘金插件,都是利用爬取到的掘金api給大家展示文章,這樣的話,掘金主站的流量里的PV,UV自然是流失了,并且讀者也無法給文章點贊,評論。這可不是我想看到的結(jié)果。
2. 必須能提供一些獨特的價值
比如提升開發(fā)效果,提供即時聊天服務等等,總之讓掘友們開發(fā)摸魚兩不誤。
基于以上原則,我主要圍繞著利用Webview來展示掘金相關(guān)頁面,這樣的話,能最大程度的保障掘金官方的利益。
保護好掘金的利益,也就是保護咱們掘友的利益。
來吧,展示
已知問題
由于VSCode的安全策略,webview里新開窗口的鏈接都無法點擊。所以我重寫了掘金的首頁(這里會對首頁的流量產(chǎn)生影響,但已是唯一可行的方案),讓文章列表的點擊可以在VSCode里跳轉(zhuǎn)。另外一些頁面中的鏈接我個人覺得不是非要在VSCode里展示。如果實在要點,其實按住ctrl再點就可以使用瀏覽器打開了。
快捷導航
可以快速訪問掘金主站的幾個欄目:首頁,沸點,小冊,活動等。由于利用了vscode的webview,所以大家可以正常使用自己的掘金賬號登錄,閱讀時進行點贊和評論,和在瀏覽器里使用掘金沒有什么區(qū)別。
群聊(concept)
一個小實驗功能,所有掘友可以化身為一條小蝌蚪,大家在這里面聊聊天吹吹水,實時文字聊天。
插件設(shè)置
未來會增加一些功能設(shè)置,比如提醒,還沒想好。等大家反饋
作者推薦
會隨機爬取掘金作者榜的10位作者推薦給大家。右上角按鈕可以刷新列表。開發(fā)插件很辛苦,請允許我把自己放到列表里:p。
常用工具
收集一些開發(fā)中常用的工具,比如正則表達式可視化,圖片轉(zhuǎn)base64等等。
還會顯示推薦人的介紹,點擊后會進入推薦人掘金主頁,大家還不快快參與進來?
我也要推薦常用工具
新功能規(guī)劃
由于利用了webview,所以90%的掘金功能都能正常使用。當然還有很多新鮮功能在計劃中。
開發(fā)一個加強版的數(shù)據(jù)后臺,可以清晰的看到每天掘力值的增長等等。
現(xiàn)在只是一個試驗小品,但即qun時liao通chui訊shui可能是一個有趣的功能。
各位掘友們還有什么想法都可以留言提出,歡迎大家一起加入到“我愛掘金”的開發(fā)中來!!
學習VSCode插件開發(fā)
“我愛掘金”是一個使用Treeview,Webview開發(fā)的VSCode插件的優(yōu)秀范例。
- 查看更多由大帥編寫的 VSCode插件開發(fā)系列教程
關(guān)注大帥搞全棧
總結(jié)
以上是生活随笔為你收集整理的无法跳转 vscode_爱了爱了,这个VSCode插件将极大提高你的工mo作yu效率的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自定义按键_DNF手游:策划宣布新增自定
- 下一篇: python 单例模式的实现方法_pyt