摘要: 你所不知道的系列。 Fundebug經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有。 作為一名業(yè)余愛好者、專業(yè)人員,甚至是每月只有一次編程的開發(fā)人員,你必須知道,對(duì)于任何愿意在工作中投入最大生產(chǎn)時(shí)間的人來說,擁有智能和敏捷的工具是至關(guān)重要的,廢話不多說,介紹插件比較重要。 1. Material Theme & Icons這是 VS Code 主題中的重要角色。 作者認(rèn)為重要的主題是在編輯器中用筆和紙書寫最接近的東西(特別是在使用無對(duì)比變體主題時(shí))。 從集成的工具到文本編輯器,你的編輯器看起來幾乎是平的和無縫的。 想象一個(gè)史詩般的主題加上史詩般的圖標(biāo)。 Material Theme Icons 是替換默認(rèn) VSCode 圖標(biāo)的絕佳選擇。設(shè)計(jì)的大型圖標(biāo)目錄與主題融為一體,使其更加美觀,這有助于你在資源管理器中輕松找到你的文件。 2. 具有居中布局的禪模式或者勿擾模式 (Zen Mode)為了讓廣大苦逼碼農(nóng)能夠在 打開方式:文件 > 首選項(xiàng) > 設(shè)置 > 用戶設(shè)置 > 工作臺(tái) > 禪模式 3. 具有連字的字體文字的風(fēng)格使閱讀變得簡單方便,你可以使用好看連字的字體使編輯器看起來更友好。 這里是支持連字的6種最佳字體 (根據(jù)www.) 你可以嘗試 Fira Code,它非常棒而且是開源的。 以下是引入 Fira Code 后在 VSCode 輥更改該字體的方法。
具體使用方法可以參考: 提高visual studio使用逼格的連體字(Fira code)以及多行編輯(MixEdit) 4.彩虹縮進(jìn) (indent-rainbow)縮進(jìn)風(fēng)格,這個(gè)擴(kuò)展為文本前面的縮進(jìn)著色,在每個(gè)步驟中交替使用四種不同的顏色。 當(dāng)然如果需要自定義自己喜歡的顏色,請(qǐng)將以下代碼段復(fù)制并粘貼到
5. 自定義標(biāo)題欄這是一個(gè)很棒的視覺調(diào)整,改變了不同項(xiàng)目的標(biāo)題欄顏色,以便輕松識(shí)別它們。 如果你處理可能具有相同代碼或文件名的應(yīng)用程序(例如react-native 應(yīng)用程序和 React Web應(yīng)用程序),這非常有用。 設(shè)置方式:打開方式:文件 > 首選項(xiàng) > 設(shè)置 > 工作區(qū)設(shè)置 6. Tag Wrapping如果你不認(rèn)識(shí) Emmet,那么你可能是一個(gè)喜歡打字的人。Emmet 允許你寫入縮寫代碼并返回的相應(yīng)標(biāo)記,目前 VSCode 已經(jīng)內(nèi)置,所以不用配置了。 如果你想了解更多的 Emmet 的簡寫,可以查看 Emmet Cheatsheet 7. 內(nèi)外平衡這條建議來自 https:///,作者非常推薦它。 你可以使用 代碼部署后可能存在的BUG沒法實(shí)時(shí)知道,事后為了解決這些BUG,花了大量的時(shí)間進(jìn)行l(wèi)og 調(diào)試,這邊順便給大家推薦一個(gè)好用的BUG監(jiān)控工具 Fundebug。 8. Turbo Console.log()沒有人喜歡輸入非常長的語句,比如 這是通過名為 Turbo Console Log 的擴(kuò)展來完成的。它支持對(duì)下面一行中的任何變量進(jìn)行日志記錄,并在代碼結(jié)構(gòu)之后自動(dòng)添加前綴。你還可以 取消注釋/注釋 此外,你也可以通過 9. Live server這是一個(gè)非常棒的擴(kuò)展,可以幫助你啟動(dòng)一個(gè)本地開發(fā)服務(wù)器,為靜態(tài)和動(dòng)態(tài)頁面提供實(shí)時(shí)重新加載功能,它對(duì) HTTPS、CORS、自定義本地主機(jī)地址和端口等主要特性提供了強(qiáng)大的支持。 如果與 VSCode LiveShare 一起使用,它甚至可以讓你共享本地主機(jī)。 10. 使用多個(gè)游標(biāo) 復(fù)制/粘貼當(dāng)在不同的行上添加游標(biāo)來編輯多行代碼時(shí),發(fā)現(xiàn)這個(gè)特性非常有用。你可以復(fù)制和粘貼這些游標(biāo)選擇的內(nèi)容,它們將按照復(fù)制的順序進(jìn)行粘貼。
11. Breadcrumbs(面包屑)編輯器的內(nèi)容上方現(xiàn)在有一個(gè)被稱為 12. Code CLIVS代碼有一個(gè)強(qiáng)大的命令行界面,允許你控制如何啟動(dòng)編輯器。你可以通過命令行選項(xiàng)打開文件、安裝擴(kuò)展名、更改顯示語言和輸出診斷信息。 想象一下,你通過 12. Polacode你經(jīng)常會(huì)看到帶有定制字體和主題的代碼截屏,如下所示。這是在VS代碼與 x 擴(kuò)展 我知道 Carbon 也是一種更好,更可定制的替代品。 但是,Polacode 允許你保留在代碼編輯器中并使用你可能已購買的任何專用字體,這些字體在 Carbon 中無法使用。 13. Quokka (JS/TS ScratchPad)Quokka 是J avaScript 和 TypeScript 的快速原型開發(fā)平臺(tái)。在你輸入代碼時(shí),它將立即運(yùn)行你的代碼,并在代碼編輯器中顯示各種執(zhí)行結(jié)果。 Quokka 的一個(gè)很棒的擴(kuò)展插件,當(dāng)你準(zhǔn)備技術(shù)面試時(shí),你可以輸出每個(gè)步驟,而不必在調(diào)試器中設(shè)置斷點(diǎn)。它還可以幫助您在實(shí)際使用之前研究庫的函數(shù),如 Lodash 或 MomentJS,它甚至可以用于異步調(diào)用。 14. WakaTime如果你想記錄每天編程所花的時(shí)間,WakaTime 是一個(gè)擴(kuò)展,它可以幫助記錄和存儲(chǔ)有關(guān)編程活動(dòng)的指標(biāo)和分析。 原文:Here are some super secret VS Code hacks to boost your productivity 關(guān)于FundebugFundebug專注于JavaScript、微信小程序、微信小游戲、支付寶小程序、React Native、Node.js和Java線上應(yīng)用實(shí)時(shí)BUG監(jiān)控。 自從2016年雙十一正式上線,F(xiàn)undebug累計(jì)處理了10億+錯(cuò)誤事件,付費(fèi)客戶有Google、360、金山軟件、百姓網(wǎng)等眾多品牌企業(yè)。歡迎大家免費(fèi)試用! |
|