微軟出手,拯救“四分五裂”的Markdown
點(diǎn)擊藍(lán)色“程序員黃小斜”關(guān)注我喲
加個(gè)“星標(biāo)”,每天和你一起多進(jìn)步一點(diǎn)點(diǎn)!

Markdown 語言服務(wù):一個(gè) TypeScript 庫,提供處理 Markdown 的工具;
https://github.com/microsoft/vscode-markdown-languageservice
Markdown 語言服務(wù)器:一個(gè)使用語言服務(wù)構(gòu)建的 Markdown 語言服務(wù)器
https://github.com/microsoft/vscode/tree/main/extensions/markdown-language-features/server
文檔大綱
文檔鏈接
智能折疊
智能選擇
自動(dòng)補(bǔ)全
重命名
查找所有引用
轉(zhuǎn)到定義
損壞鏈接的診斷
在文件移動(dòng) / 重命名時(shí),自動(dòng)更新鏈接
一個(gè)開源的 Markdown 語言服務(wù)器可以幫助其他的編輯器,反過來也會(huì)吸引更多開發(fā)者參與貢獻(xiàn),最終反哺 VS Code。Markdown 語言服務(wù)器可以把開發(fā)人員聚集在一起,在一個(gè)更大的項(xiàng)目上工作,最終將使所有人受益,而不是讓每個(gè)編輯器 / 工具都在重復(fù)實(shí)現(xiàn)他們自己的 Markdown 支持。
多年來,我一直使用 VS Code 相對(duì)簡單的 Markdown 編輯器。我對(duì)語法高亮和內(nèi)置的 Markdown 預(yù)覽功能感到滿意,而文檔大綱和可點(diǎn)擊的編輯器鏈接則是錦上添花的功能。我已經(jīng)習(xí)慣了用手打出鏈接。我已經(jīng)接受了這樣的事實(shí):如果我改變了一個(gè)標(biāo)題的名稱,我就需要做一個(gè)文本搜索來更新所有指向該標(biāo)題的鏈接。因?yàn)槲艺J(rèn)為 Markdown 只不過是花哨的純文本。
但是有一天,當(dāng)我第 100 次輸入錯(cuò)誤的圖片路徑后,我終于意識(shí)到:這一點(diǎn)都不好玩!我為什么要把我的生命浪費(fèi)在手動(dòng)輸入圖片上?我為什么要浪費(fèi)我的生命去手動(dòng)輸入和驗(yàn)證這些鏈接?這就是工具應(yīng)該發(fā)揮的作用。
往期推薦

降了!京東物流全體員工公積金調(diào)整,由12%降到5%!

程序員買房前后對(duì)比,太TM真實(shí)了!

高校女生穿旗袍答辯!網(wǎng)友:導(dǎo)師說論文要是和旗袍一樣漂亮就好了
— 【 THE END 】— 公眾號(hào)[程序員黃小斜]全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲??! 最近面試BAT,整理一份面試資料《Java面試BATJ通關(guān)手冊(cè)》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點(diǎn)“在看”,關(guān)注公眾號(hào)并回復(fù) PDF 領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。
謝謝支持喲 (*^__^*)
