<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>

          幾個有點(diǎn)冷門的 vscode 插件,但絕對好用!

          共 3498字,需瀏覽 7分鐘

           ·

          2024-04-12 00:18

          今天給大家推薦幾個開發(fā)中覺得超級好用的vscode插件,別看它冷門,但是真的咔咔提效。

          駝峰翻譯助手

          寫代碼的時候,經(jīng)常感慨,想變量名太難了!想英文變量名,更難!用這個就對了!


          如果你的英文和我一樣,不算特別好,真的墻裂推薦這個vscode插件!

          中文一鍵翻譯轉(zhuǎn)換成常用大小駝峰、蛇形等格式。


          安裝好插件后,選擇需要翻譯的內(nèi)容,按快捷鍵就可以調(diào)出上面的翻譯內(nèi)容,選擇你需要的就行了。

          win: "Alt+shift+t" 
          mac: "cmd+shift+t"

          如果你選中的英文, 也可以快速的大小寫、駝峰命名轉(zhuǎn)換

          i18n Ally

          做過國際化的小伙伴對下面這種語法應(yīng)該很熟悉:

          如果你使用的 vscode 開發(fā)工具,則推薦安裝 I18n-ally 這個插件


          i18n ally 是一款強(qiáng)大國際化(i18n)插件,它幫助開發(fā)者更高效地管理和維護(hù)多語言應(yīng)用程序的翻譯字符串。

          配置說明如下:

           {
            "i18n-ally.localesPaths": ["src/locales"], // 文件讀取路徑
            "i18n-ally.keystyle""nested"//支持嵌套對象(nested)和路徑平鋪(flat)兩種書寫格式
            "i18n-ally.sortKeys"true//保存時,按字母順序排序(僅對 json 和 yaml 格式有用)
            "i18n-ally.enabledParsers": ["json","js"], //選擇啟用的格式
            "i18n-ally.sourceLanguage""zh-CN",// 翻譯源語言
            "i18n-ally.displayLanguage""zh-CN",//顯示語言, 這里也可以設(shè)置顯示英文為en
            "i18n-ally.enabledFrameworks": ["vue""react"]//指定要使用的框架。 如果未設(shè)置值,擴(kuò)展將自動檢測框架
          }

          ??注意:我在使用時發(fā)現(xiàn),語言采用js文件,配置了"i18n-ally.enabledParsers": ["js"]也沒有找到語言文件,最后改成json格式。

          配置好該插件后,你的代碼內(nèi)可以實(shí)時看到對應(yīng)的語言內(nèi)容:


          該插件還提供了一系列的功能,使得國際化過程更加簡單和自動化:

          • 翻譯工作流程:插件提供了一個集成的翻譯工作流程,包括翻譯提取、翻譯編輯、翻譯合并和翻譯同步等。
          • 編輯器內(nèi)翻譯:開發(fā)者可以直接在編輯器內(nèi)查看和編輯翻譯,無需離開代碼環(huán)境。
          • 翻譯提取:自動從源代碼中提取文本字符串,生成翻譯鍵和初始的翻譯文件。
          • 翻譯同步:同步翻譯文件和源代碼中的文本,確保翻譯的一致性。
          • 翻譯驗(yàn)證:檢查翻譯文件中的語法錯誤和缺失的翻譯,確保翻譯質(zhì)量。
          • 語言切換:快速在不同的語言版本之間切換,方便比較和審核。
          • 集成第三方翻譯服務(wù):支持與外部翻譯服務(wù)(如 Google Translate)集成,自動翻譯文本。

          github Repositories

          你還在 clone 或者下載 GitHub 的項(xiàng)目源碼嗎?

          大家在查看或者想要修改GitHub倉庫中的代碼時,首先想到的都是git clone下載代碼到本地, 但是 git clone操作需要等待比較長的時間,如果超時還要重來,費(fèi)時費(fèi)力。

          不過,現(xiàn)在好了,可以使用VS Code直接操作遠(yuǎn)程GitHub倉庫,無需Clone哦!


          github Repositories允許你直接在VS Code中快速瀏覽、搜索、編輯和提交到任何遠(yuǎn)程GitHub倉庫。

          來實(shí)際體驗(yàn)一下Remote Repositories的強(qiáng)大之處吧!

          安裝完插件后,在VS Code 左下角有個藍(lán)色圖標(biāo):


          點(diǎn)擊圖標(biāo)后,選擇打開遠(yuǎn)程存儲庫


          例如我們想看 ant-design 的源碼, 點(diǎn)擊藍(lán)色圖標(biāo)后,把 GitHub 上的源碼地址復(fù)制進(jìn)去就可以了。


          可以看到ant-design 的源碼瞬間就在vscode中了,還可以提交修改,豈不美哉!

          GitHub Copilot

          GitHub Copilot 于 2021 年 10 月推出,是 GitHub 的較新工具之一。Copilot 被稱為“人工智能結(jié)對程序員”,它使用人工智能在編輯器中自動生成代碼。


          去年 AI 大火后,作者就開始用它,這是不得不介紹的插件,它可以幫做一些重復(fù)性的代碼工作,可以默默地增加摸魚時間。

          其實(shí)它現(xiàn)在已經(jīng)算熱門插件了。不過它是一個付費(fèi)產(chǎn)品,首月可以免費(fèi)使用:


          主要特點(diǎn):

          • 智能代碼補(bǔ)全:GitHub Copilot 能夠根據(jù)當(dāng)前代碼的上下文,自動補(bǔ)全代碼,提供函數(shù)、類、方法等的代碼建議。
          • 多語言支持:支持多種編程語言,包括但不限于 Python、JavaScript、Ruby、TypeScript 等。
          • 上下文感知:根據(jù)注釋、變量名、函數(shù)名等上下文信息,生成符合邏輯的代碼片段。
          • 代碼生成:可以根據(jù)開發(fā)者的描述或注釋生成代碼,例如,根據(jù)注釋中的描述生成特定功能的函數(shù)。





          ???? 點(diǎn)擊下方閱讀原文,獲取魚皮往期編程干貨。


          往期推薦

          我的編程學(xué)習(xí)小圈子

          我被刷幾萬元的血淚經(jīng)驗(yàn)。。。

          我開源了一套 RPC 框架,學(xué)爆它!

          北京某互聯(lián)網(wǎng)公司 Java 面經(jīng)

          最新 955 不加班的公司名單,幾乎都是。。

          要來了我們實(shí)習(xí)生的簡歷,僅供參考。。

          瀏覽 53
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  丁香五月新网站 | 最新在线一级片 | 懂色av蜜臀av粉嫩av分 麻豆的视频高清在线观看完整 | 91精品人妻一区二区三区蜜桃 | 人人综合 |