WebStorm for Mac(JavaScript開發工具)

来源:https://www.cnblogs.com/aurora-123/archive/2022/07/14/16476514.html
-Advertisement-
Play Games

WebStorm for Mac的最新中文版被稱為最好用的Web前端開發神器。WebStorm 新版對JavaScript,TypeScript和CSS支持更好,改進了Vue.js的體驗,併為Jest集成增加了新功能。 詳情:WebStorm for Mac(JavaScript開發工具) 功能介紹 ...


WebStorm  for Mac的最新中文版被稱為最好用的Web前端開發神器。WebStorm 新版對JavaScript,TypeScript和CSS支持更好,改進了Vue.js的體驗,併為Jest集成增加了新功能。

詳情:WebStorm for Mac(JavaScript開發工具) 

 

 功能介紹

使用JavaScript解構

通過解構,您可以使用非常簡潔的語法將數組和對象中的值解壓縮到變數中。WebStorm的新重構和意圖(Alt-Enter)可以幫助您輕鬆地將解構引入 JavaScript或TypeScript代碼。對Angular應用程式的新檢查

對於Angular應用程式,WebStorm添加了17項新檢查,可幫助您在鍵入時檢測應用程式中的Angular特定錯誤,並建議快速修複。這些檢查在TypeScript和模板文件中都有效,並檢查綁定,指令,組件和許多其他內容的使用。Angular項目中的導航更容易

Angular應用程式中,您現在可以使用相關符號...彈出視窗(Ctrl-Cmd-Up / Ctrl + Alt + Home)在不同的組件文件(如TypeScript,模板,樣式和測試文件)之間快速切換。在TypeScript文件中,彈出視窗還將列出導入此文件的所有符號。

改進了對Vue應用程式中TypeScript的支持

WebStorm現在使用TypeScript語言服務以及對.vue文件中任何TypeScript代碼的自己的TypeScript支持。這意味著您現在可以獲得更準確的類型檢查和類型信息,您將能夠使用服務提供的快速修複程式,併在TypeScript工具視窗中查看當前文件中的所有TypeScript錯誤。

React鉤子的提取方法

該提取方法重構現在與當地的功能和使用解構的返回值,使得它非常適合提取自定義作出反應掛鉤。

改進了道具的完成

WebStorm現在為使用擴展運算符合併的React props提供了更好的代碼完成。更新文檔

CSS屬性和HTML標記及屬性的文檔(F1)現在顯示有關MDN的瀏覽器支持的最新描述和信息,以及指向完整MDN文章的鏈接。

CSS的瀏覽器相容性檢查

要檢查目標瀏覽器版本是否支持您使用的所有CSS屬性,可以在首選項中啟用新的 瀏覽器相容性檢查。

對CSS模塊的Camel案例支持

如果在項目中使用CSS模塊,JavaScript文件中的類的代碼完成現在將建議帶有破折號的類名的駝峰版本。

提取CSS變數

使用新的Extract CSS變數重構,您可以使用語法將當前.css文件中值的所有用法替換 為變數var(--var-name)。

突出顯示測試中的失敗行

當您使用Jest,Karma,Mocha或Protractor運行測試並且某些測試失敗時,您現在可以在編輯器中看到問題發生的位置。IDE將使用堆棧跟蹤中的信息並突出顯示失敗的代碼。在懸停時,您將看到來自測試運行器的錯誤消息,您可以立即開始調試測試。

使用Cucumber和TypeScript進行測試

使用Cucumber和TypeScript?現在,您可以跳到從步驟.feature文件 到它們的定義中.ts文件中使用速戰速決(和產生缺定義Alt-Enter組合)。

新的調試器控制台

JavaScript和Node.js調試工具視窗中使用新的,改進的互動式調試器控制台!它現在使用樹視圖顯示對象,它支持使用CSS設置日誌消息樣式並使用console.group()和 對它們進行分組console.groupEnd()。您還可以過濾掉任何類型的日誌消息。

完成npm腳本

將新腳本添加到package.json文件時,WebStorm現在會為已安裝的軟體包提供的可用命令提供建議。鍵入後 node,IDE將建議文件夾和文件名。輸入後npm run,您將看到當前文件中定義的任務列表。

改進了對短絨的支持

WebStorm現在可以 在一個項目中為ESLint和TSLint運行多個進程,以確保它們在單個項目和具有多個linter配置的項目中正常工作

支持Docker Compose

如果使用Docker測試Node.js應用程式,現在可以使用Docker Compose文件中描述的配置從IDE 輕鬆運行和調試應用程式。

依賴項的版本範圍工具提示

在的package.json,按命令/ Ctrl鍵和版本懸停的依賴關係,看看運行的時候可以安裝什麼版本範圍 npm install或yarn install。新的UI主題

您現在可以在WebStorm中使用新的豐富多彩的UI主題作為插件。選擇 深紫色,灰色和 青色光主題,或創建自己的主題

最近的位置彈出

在最近的位置彈出(Cmd的移-E / 按Ctrl + Shift + E)是一種新的方式 瀏覽各地的項目。它顯示了最近在編輯器中打開的所有文件和代碼行的列表。您可以開始鍵入以過濾結果並跳轉到您需要的代碼。

將項目另存為模板

通過“ 工具”菜單中的新操作“ 另存為模板 ” ,您現在可以使用項目作為在IDE歡迎屏幕上創建新項目的基礎。

所選文件類型的軟包裝

您現在可以在編輯器中為特定文件類型啟用軟包裝。為此,請打開“首選項/設置”| 編輯| 常規併在軟包裝文件欄位中指定文件類型。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • SparkSubmit提交流程分析 tips:分析基於如下執行命令開始 ./spark-submit \ --class org.apache.spark.examples.SparkPi \ --master yarn \ --deploy-mode cluster \ ./examples/ja ...
  • 我們在開發 webapi 項目時如果遇到 api 介面需要同時支持多個版本的時候,比如介面修改了入參之後但是又希望支持老版本的前端(這裡的前端可能是網頁,可能是app,小程式 等等)進行調用,這種情況常見於 app,畢竟網頁前端我們可以主動控制發佈,只要統一發佈後所有人的瀏覽器下一次訪問網頁時都會重 ...
  • SecureCRT for Mac適用於Windows,Mac和Linux的 SecureCRT客戶端為計算專業人員提供了堅如磐石的終端模擬,通過高級會話管理提高了工作效率,並提供了一系列節省時間和簡化重覆性任務的方法。SecureCRT為組織中的每個人提供安全的遠程訪問,文件傳輸和數據隧道。無論您 ...
  • Nik Collection 中文版是一款ps濾鏡插件套裝,其包含了七款ps插件,功能涵蓋修圖、調色、降噪、膠片濾鏡等方面。Nik Collection 作為很多攝影師和攝影愛好者所熟悉的一大照片後期處理軟體,Nik Collection優異的實用性在照片處理時展現出了強大的功能性。因此,也成為很多 ...
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 前言 本文介紹如何在ubuntu上部署k8s集群,大致可以分為如下幾個步驟 修改ubuntu配置 安裝docker 安裝kubeadm、kubectl以及kubelet 配置master節點 將slave節點加入網路 因為k8s分為管理節點和工作 ...
  • Sketch for mac中文版是一個創新的矢量繪圖軟體,擁有簡約的設計,調色板,面板,菜單,視窗和控制項和功能強大的矢量繪圖和文字工具,包含完美的布爾運算,符號,和強大的標尺,參考線和網格;非常適合網頁設計和移動設計者使用。 詳情:Sketch for mac(矢量繪圖UI設計軟體) 軟體特色 1 ...
  • Camtasia 2022 for Mac是應用在Mac上的頂級屏幕錄像視頻編輯軟體,使用Camtasia 2022Mac版可以輕鬆記錄屏幕上的活動,Keynote幻燈片,攝像機視頻,麥克風或系統音頻 - 所有的清晰度都令人耳目一新。最新版的Camtasia 2022增加了超過99個新的過渡以及運動 ...
  • 控制服務和守護進程 systemd簡介 systemd是用戶空間的第一個應用程式,即/sbin/init init程式的三種風格 SysV⻛格:init(centos5),實現系統初始化時,隨後的初始化操作都是藉助於腳本來實現的,(/etc/inittab) Upstart風格:init(cento ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...