1. 微軟出手,拯救“四分五裂”的Markdown

        共 1667字,需瀏覽 4分鐘

         ·

        2022-08-26 19:10

        出品 | OSC開源社區(qū)(ID:oschina2013)

        點擊藍(lán)色“程序員黃小斜”關(guān)注我喲

        加個“星標(biāo)”,每天和你一起多進(jìn)步一點點


        微軟近日發(fā)布官方博客表示,他們經(jīng)過半年時間的努力為 VS Code 帶來了 Markdown 語言服務(wù)器(Markdown Language Server),團(tuán)隊認(rèn)為 Markdown 語言服務(wù)器是可以推動 VS Code 中的 Markdown 工具進(jìn)一步發(fā)展的項目,有了這個語言服務(wù)器,微軟將把 VS Code 內(nèi)置的大部分 Markdown 語言工具(如:文檔大綱、智能折疊、路徑補(bǔ)全等)提供給其他編輯器和工具。目標(biāo)是推動 Markdown 工具的發(fā)展,并使其具有一些與其他編程語言工具類似的智能功能。
        Markdown 語言服務(wù)器的工作將由以下兩個新的開源庫負(fù)責(zé)(兩個庫名字十分接近):
        • Markdown 語言服務(wù):一個 TypeScript 庫,提供處理 Markdown 的工具;

          https://github.com/microsoft/vscode-markdown-languageservice

        • Markdown 語言服務(wù)器:一個使用語言服務(wù)構(gòu)建的 Markdown 語言服務(wù)器

          https://github.com/microsoft/vscode/tree/main/extensions/markdown-language-features/server

        上述這兩個庫現(xiàn)在還處于早期階段,但它們已經(jīng)被 VS Code 1.70+ 使用了。此次轉(zhuǎn)變還可以將 Markdown 工具轉(zhuǎn)移到一個單獨的進(jìn)程中,這樣它就不會阻礙其他擴(kuò)展。
        目前這個 Markdown 語言服務(wù)器的功能包括:
        • 文檔大綱

        • 文檔鏈接

        • 智能折疊

        • 智能選擇

        • 自動補(bǔ)全

        • 重命名

        • 查找所有引用

        • 轉(zhuǎn)到定義

        • 損壞鏈接的診斷

        • 在文件移動 / 重命名時,自動更新鏈接

        參與此次開發(fā)的開發(fā)者 Matt Bierner 表示:

        一個開源的 Markdown 語言服務(wù)器可以幫助其他的編輯器,反過來也會吸引更多開發(fā)者參與貢獻(xiàn),最終反哺 VS Code。Markdown 語言服務(wù)器可以把開發(fā)人員聚集在一起,在一個更大的項目上工作,最終將使所有人受益,而不是讓每個編輯器 / 工具都在重復(fù)實現(xiàn)他們自己的 Markdown 支持。

        Matt Bierner 也分享了促成此次開發(fā)的心路歷程:

        多年來,我一直使用 VS Code 相對簡單的 Markdown 編輯器。我對語法高亮和內(nèi)置的 Markdown 預(yù)覽功能感到滿意,而文檔大綱和可點擊的編輯器鏈接則是錦上添花的功能。我已經(jīng)習(xí)慣了用手打出鏈接。我已經(jīng)接受了這樣的事實:如果我改變了一個標(biāo)題的名稱,我就需要做一個文本搜索來更新所有指向該標(biāo)題的鏈接。因為我認(rèn)為 Markdown 只不過是花哨的純文本。

        但是有一天,當(dāng)我第 100 次輸入錯誤的圖片路徑后,我終于意識到:這一點都不好玩!我為什么要把我的生命浪費在手動輸入圖片上?我為什么要浪費我的生命去手動輸入和驗證這些鏈接?這就是工具應(yīng)該發(fā)揮的作用。

        如果你也想為此做出一些貢獻(xiàn),那么可以點擊訪問這兩個新項目的 GitHub 倉庫,提交錯誤報告、功能請求,甚至是 PR。
        相關(guān)鏈接:https://code.visualstudio.com/blogs/2022/08/16/markdown-language-server

        往期推薦


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


        程序員買房前后對比,太TM真實了!


        高校女生穿旗袍答辯!網(wǎng)友:導(dǎo)師說論文要是和旗袍一樣漂亮就好了


        — 【 THE END 】—
        公眾號[程序員黃小斜]全部博文已整理成一個目錄,請在公眾號里回復(fù)「m」獲?。?/span>

        最近面試BAT,整理一份面試資料Java面試BATJ通關(guān)手冊,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。

        獲取方式:點“在看”,關(guān)注公眾號并回復(fù) PDF 領(lǐng)取,更多內(nèi)容陸續(xù)奉上。

        文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。

        謝謝支持喲 (*^__^*)

        瀏覽 38
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
          
          

            1. 性欧美老妇50一60一70 | 色噜噜AV男人的影音先锋 | 精品国产亚洲AV妓女 | 干小美女逼毛片 | 韩国黄色三级视频 |