Internet Develppment
      互聯(lián)網(wǎng)開(kāi)發(fā)& 推廣服務(wù)提供商

      我們擅長(zhǎng)商業(yè)策略與用戶體驗(yàn)的完美結(jié)合。

      歡迎瀏覽我們的案例。

      首頁(yè) > 新聞中心 > 新聞動(dòng)態(tài) > 正文

      微軟表示經(jīng)過(guò)半年努力 為VS Code帶來(lái)了Markdown語(yǔ)言服務(wù)器

      發(fā)布時(shí)間:2022-08-19 10:47:28來(lái)源:開(kāi)源中國(guó)社區(qū)

        微軟近日發(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ù)(Markdown Language Service):一個(gè) TypeScript 庫(kù),提供處理 Markdown 的工具;

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

        上述這兩個(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。
        (邯鄲小程序開(kāi)發(fā)

      最新資訊
      ? 2018 河北碼上網(wǎng)絡(luò)科技有限公司 版權(quán)所有 冀ICP備18021892號(hào)-1   
      ? 2018 河北碼上科技有限公司 版權(quán)所有.
      主站蜘蛛池模板: 国产精品一区二区资源| 一区精品麻豆入口| 中文字幕无码不卡一区二区三区| 久久精品亚洲一区二区三区浴池| 一区二区三区亚洲| 人妖在线精品一区二区三区| 无码av中文一区二区三区桃花岛| 精彩视频一区二区| 中文字幕不卡一区| 亚洲国产美女福利直播秀一区二区| 日韩一区二区超清视频| 日本一区二区三区精品国产| 亚洲一区二区三区自拍公司| 精品无码一区二区三区电影| 日本韩国一区二区三区| 国产亚洲3p无码一区二区| 99精品一区二区三区| 国产日韩精品一区二区在线观看| 国产无码一区二区在线| 亚洲Av高清一区二区三区| 国产成人AV区一区二区三| 精品一区二区在线观看| 国产av一区最新精品| 伊人久久精品无码av一区| 无码中文字幕人妻在线一区二区三区 | 国产一区二区女内射| 国产精品久久久久一区二区三区| 精品人妻一区二区三区毛片| 精品黑人一区二区三区| 狠狠色婷婷久久一区二区三区| 亚洲综合一区二区| 波多野结衣高清一区二区三区| 综合无码一区二区三区四区五区| 亚洲AV永久无码精品一区二区国产| 久久精品无码一区二区无码| 亚洲免费一区二区| 人妻在线无码一区二区三区| 日韩人妻无码一区二区三区综合部 | 国产伦精品一区二区三区不卡| 日韩人妻无码一区二区三区久久99 | 日本在线不卡一区|