<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 1812字,需瀏覽 4分鐘

           ·

          2022-08-26 15:00

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

          微軟近日發(fā)布官方博客表示,他們經(jīng)過(guò)半年時(shí)間的努力為 VS Code 帶來(lái)了 Markdown 語(yǔ)言服務(wù)器(Markdown Language Server),團(tuán)隊(duì)認(rèn)為 Markdown 語(yǔ)言服務(wù)器是可以推動(dòng) VS Code 中的 Markdown 工具進(jìn)一步發(fā)展的項(xiàng)目,有了這個(gè)語(yǔ)言服務(wù)器,微軟將把 VS Code 內(nèi)置的大部分 Markdown 語(yǔ)言工具(如:文檔大綱、智能折疊、路徑補(bǔ)全等)提供給其他編輯器和工具。目標(biāo)是推動(dòng) Markdown 工具的發(fā)展,并使其具有一些與其他編程語(yǔ)言工具類似的智能功能。

          Markdown 語(yǔ)言服務(wù)器的工作將由以下兩個(gè)新的開(kāi)源庫(kù)負(fù)責(zé)(兩個(gè)庫(kù)名字十分接近):

          • Markdown 語(yǔ)言服務(wù):一個(gè) TypeScript 庫(kù),提供處理 Markdown 的工具;

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

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

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

          上述這兩個(gè)庫(kù)現(xiàn)在還處于早期階段,但它們已經(jīng)被 VS Code 1.70+ 使用了。此次轉(zhuǎn)變還可以將 Markdown 工具轉(zhuǎn)移到一個(gè)單獨(dú)的進(jìn)程中,這樣它就不會(huì)阻礙其他擴(kuò)展。

          目前這個(gè) Markdown 語(yǔ)言服務(wù)器的功能包括:

          • 文檔大綱

          • 文檔鏈接

          • 智能折疊

          • 智能選擇

          • 自動(dòng)補(bǔ)全

          • 重命名

          • 查找所有引用

          • 轉(zhuǎn)到定義

          • 損壞鏈接的診斷

          • 在文件移動(dòng) / 重命名時(shí),自動(dòng)更新鏈接

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

          一個(gè)開(kāi)源的 Markdown 語(yǔ)言服務(wù)器可以幫助其他的編輯器,反過(guò)來(lái)也會(huì)吸引更多開(kāi)發(fā)者參與貢獻(xiàn),最終反哺 VS Code。Markdown 語(yǔ)言服務(wù)器可以把開(kāi)發(fā)人員聚集在一起,在一個(gè)更大的項(xiàng)目上工作,最終將使所有人受益,而不是讓每個(gè)編輯器 / 工具都在重復(fù)實(shí)現(xiàn)他們自己的 Markdown 支持。
          Matt Bierner 也分享了促成此次開(kāi)發(fā)的心路歷程:
          多年來(lái),我一直使用 VS Code 相對(duì)簡(jiǎn)單的 Markdown 編輯器。我對(duì)語(yǔ)法高亮和內(nèi)置的 Markdown 預(yù)覽功能感到滿意,而文檔大綱和可點(diǎn)擊的編輯器鏈接則是錦上添花的功能。我已經(jīng)習(xí)慣了用手打出鏈接。我已經(jīng)接受了這樣的事實(shí):如果我改變了一個(gè)標(biāo)題的名稱,我就需要做一個(gè)文本搜索來(lái)更新所有指向該標(biāo)題的鏈接。因?yàn)槲艺J(rèn)為 Markdown 只不過(guò)是花哨的純文本。
          但是有一天,當(dāng)我第 100 次輸入錯(cuò)誤的圖片路徑后,我終于意識(shí)到:這一點(diǎn)都不好玩!我為什么要把我的生命浪費(fèi)在手動(dòng)輸入圖片上?我為什么要浪費(fèi)我的生命去手動(dòng)輸入和驗(yàn)證這些鏈接?這就是工具應(yīng)該發(fā)揮的作用。
          如果你也想為此做出一些貢獻(xiàn),那么可以點(diǎn)擊訪問(wèn)這兩個(gè)新項(xiàng)目的 GitHub 倉(cāng)庫(kù),提交錯(cuò)誤報(bào)告、功能請(qǐng)求,甚至是 PR。
          相關(guān)鏈接:https://code.visualstudio.com/blogs/2022/08/16/markdown-language-server
          我們創(chuàng)建了一個(gè)高質(zhì)量的技術(shù)交流群,與優(yōu)秀的人在一起,自己也會(huì)優(yōu)秀起來(lái),趕緊點(diǎn)擊加群,享受一起成長(zhǎng)的快樂(lè)。另外,如果你最近想跳槽的話,年前我花了2周時(shí)間收集了一波大廠面經(jīng),節(jié)后準(zhǔn)備跳槽的可以點(diǎn)擊這里領(lǐng)取

          推薦閱讀

          ··································

          你好,我是程序猿DD,10年開(kāi)發(fā)老司機(jī)、阿里云MVP、騰訊云TVP、出過(guò)書(shū)創(chuàng)過(guò)業(yè)、國(guó)企4年互聯(lián)網(wǎng)6年從普通開(kāi)發(fā)到架構(gòu)師、再到合伙人。一路過(guò)來(lái),給我最深的感受就是一定要不斷學(xué)習(xí)并關(guān)注前沿。只要你能堅(jiān)持下來(lái),多思考、少抱怨、勤動(dòng)手,就很容易實(shí)現(xiàn)彎道超車!所以,不要問(wèn)我現(xiàn)在干什么是否來(lái)得及。如果你看好一個(gè)事情,一定是堅(jiān)持了才能看到希望,而不是看到希望才去堅(jiān)持。相信我,只要堅(jiān)持下來(lái),你一定比現(xiàn)在更好!如果你還沒(méi)什么方向,可以先關(guān)注我,這里會(huì)經(jīng)常分享一些前沿資訊,幫你積累彎道超車的資本。

          點(diǎn)擊領(lǐng)取2022最新10000T學(xué)習(xí)資料
          瀏覽 62
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产肏屄高视频大香蕉 | 韩国小视频 | 12一13女人毛片 | 黄片视频链接 | 国产一区二区三区在线 |