欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WebStorm作用域和文件顏色詳解

 更新時間:2025年06月06日 09:12:54   作者:四荒八極  
這篇文章主要介紹了WebStorm作用域和文件顏色,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

作用域和文件顏色

作用域是項目中的一組文件和文件夾??梢允褂米饔糜蛑庇^地區(qū)分不同視圖中的項,并限制特定操作的范圍。

作用域旨在邏輯地組織項目中的文件:測試源碼可以轉(zhuǎn)到與測試相關(guān)的作用域,生產(chǎn)代碼可以與生產(chǎn)文件的作用域相關(guān)聯(lián)。這些邏輯使項目更容易管理。例如,僅在測試類中運行與測試相關(guān)的檢查比在應用程序中的所有文件中運行它們花費的時間更少。

WebStorm附帶了一組預定義的作用域,也可以創(chuàng)建自定義作用域。自定義作用域可以包含任何文件和文件夾。例如,自定義范圍只能包括你項目中個人負責的文件。

在WebStorm中,作用域用于代碼檢查、重構(gòu)、搜索、版權(quán)設(shè)置、代碼分析等各種功能等。

有兩種類型的作用域:本地作用域和共享作用域。

  • Local scopes 本地作用域存儲在IDE配置目錄中,它們不通過VCS共享,也不可供團隊其他成員使用。
  • Shared scopes 共享作用域被添加到VCS中,以便參與項目的人員可以使用相同的作用域。這些作用域與項目一起存儲在.idea下的scope文件夾中。每個作用域都保存為xml文件(例如:MyProject/.idea/scope/shared-scope.xml)。

如果你的項目處于版本控制之下,使用共享作用域是有意義的。如果你不使用VCS,本地作用域足以滿足你的需求。

定義新作用域

1.按 Ctrl + Alt + S,打開Appearance & Behavior | Scopes。

2.點擊+按鈕,選擇 Add Scope,并選擇要定義的作用域類型:本地或共享。

稍后,可以使用“Share through VCS”復選框更改所選作用域(本地或共享)的類型。

3.在打開的對話框中,輸入新作用域名稱并單擊“確定”。

4.將文件添加到新作用域。在項目樹中選擇必要的項目,然后單擊樹右側(cè)的選項之一:

  • Include 包括:包括所選項目。如果選擇包含一個文件夾,則此操作僅添加位于該文件夾內(nèi)的文件。將不包括所有嵌套的子文件夾及其內(nèi)容。
  • Include Recursively 遞歸包含:將所選文件夾與嵌套的子文件夾及其內(nèi)容一起包含在內(nèi)。
  • Exclude 排除:將所選項目排除在范圍之外。如果要排除文件夾,則此操作僅刪除位于此文件夾內(nèi)的文件。所有嵌套的子文件夾及其內(nèi)容都將保留在作用域內(nèi)。
  • Exclude Recursively 遞歸排除:排除所選文件夾以及嵌套的子文件夾及其內(nèi)容。

當向作用域添加文件時,WebStorm會創(chuàng)建一個表達式并將其顯示在Pattern字段中。除了使用按鈕,還可以使用作用域語言語法在pattern字段中手動輸入模式。

例如,為了避免壓縮已壓縮的文件,請使用下面的模式字符串配置自定義作用域。

 file:*js&&!file:*.min.* 

5. 應用更改并關(guān)閉對話框。

作用域內(nèi)的文件和文件夾以不同顏色顯示,以幫助你了解包含哪些內(nèi)容,不包含哪些內(nèi)容:

  • 綠色:作用域中包含的文件和文件夾。
  • 藍色:文件夾中既有包含文件又有排除文件。
  • 黑色:從所選作用域中排除的文件和文件夾。

創(chuàng)建自定義作用域后,可以在項目工具窗口和所有允許您限制要應用操作的文件數(shù)量的對話框中找到它。

預定義作用域

WebStorm提供了一組預定義的作用域。IDE會根據(jù)有關(guān)文件的信息自動將文件添加到這些作用域中。請注意,這些作用域不能修改。

預定義作用域列表

  • Project Files 項目文件:包括項目根目錄中的所有文件。庫和框架不包括在此作用域內(nèi)。
  • Problems 問題:項目內(nèi)容根中包含有語法錯誤的文件。
  • All Changed Files 所有更改的文件:包括VCS中最近更改的所有文件。
  • Scratches and Consoles 包括項目工具窗口中Scratches和Consoles目錄中的所有文件。
  • Tests 測試:此作用域僅限于項目測試源代碼根目錄。
  • Open Files 打開文件:包括當前在編輯器中打開的文件。

將作用域與顏色相關(guān)聯(lián)

屬于不同作用域的文件可以在搜索結(jié)果、編輯器選項卡和項目工具窗口中以不同顏色高亮顯示。

可以為每個作用域指定自己的顏色。例如,可以為“打開的文件”作用域指定一種顏色,并配置IDE在“項目”工具窗口中顯示此顏色。在這種情況下,當前在編輯器中使用的文件將在項目樹中顯示顏色。這使得項目導航更快、更簡單。請注意,文件顏色僅在與作用域關(guān)聯(lián)時有效。

與作用域類似,顏色關(guān)聯(lián)可以是本地的和共享的:

  • Local colors 本地顏色僅對你自己可見,不會通過VCS共享。
  • Shared colors 共享顏色置于版本控制之下,以便參與項目的人員可以使用相同的顏色關(guān)聯(lián)。它們存儲在fileColors.xml文件(例如:MyProject/.idea/fileColors.xml)。

創(chuàng)建新的顏色關(guān)聯(lián)

按 Ctrl + Alt + S,打開Appearance & Behavior | File Colors。

確保選中了“Enable file colors”復選框,然后選擇要使用顏色的位置:選擇“Use in editor tabs 在編輯器選項卡中使用”或“ Use in project view 在項目視圖中使用”。

點擊+按鈕,選擇要配置顏色的作用域。

點擊右側(cè)箭頭,選擇一種顏色。

要編輯顏色,請單擊“顏色”列中與所需范圍對應的單元格,然后從列表中選擇新顏色。

要通過VCS共享顏色,請選中“Share through VCS”列中相應行上的復選框。如果清除復選框,則將在本地使用該顏色。

如果一個文件包含在多個作用域中,作用域的順序就變得很重要:WebStorm從本地作用域開始,從上到下處理作用域。這意味著IDE將把列表中最后一個作用域的顏色應用于這樣的文件。如果你希望WebStorm以不同的順序處理顏色關(guān)聯(lián),可以更改作用域的順序。

更改作用域的順序

  • 按 Ctrl + Alt + S,打開Appearance & Behavior | Scopes。
  • 選擇要移動的作用域,然后單擊向上或向下按鈕。
  • 應用更改并關(guān)閉對話框。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解MD5算法的原理以及C#和JS的實現(xiàn)

    詳解MD5算法的原理以及C#和JS的實現(xiàn)

    MD5?是哈希算法(散列算法)的一種應用。這篇文章主要和大家介紹一下MD5算法的原理以及C#和JS的實現(xiàn),文中的示例代碼講解詳細,需要的可以參考一下
    2023-03-03
  • MobaXterm 安裝使用圖文教程

    MobaXterm 安裝使用圖文教程

    MobaXterm是一款SSH客戶端,連接并操作Linux服務器,這篇文章主要介紹了MobaXterm安裝使用圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • 鴻蒙Navigation攔截器實現(xiàn)頁面跳轉(zhuǎn)登錄鑒權(quán)方案詳解

    鴻蒙Navigation攔截器實現(xiàn)頁面跳轉(zhuǎn)登錄鑒權(quán)方案詳解

    文章介紹了一種使用Navigation攔截器處理登錄鑒權(quán)問題的方案,通過在攔截器中判斷目標頁面是否需要登錄,如果需要則重定向到登錄頁面,登錄成功后繼續(xù)跳轉(zhuǎn)到目標頁面,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • 最新idea2021注冊碼永久激活(激活到2100年)

    最新idea2021注冊碼永久激活(激活到2100年)

    這篇文章主要介紹了idea2021注冊碼永久激活(激活到2100年),文中給大家提到了2020年最新JetBrains授權(quán)服務器-IntelliJ IDEA激活,需要的朋友可以參考下
    2020-01-01
  • 人工智能開發(fā)語言排行榜: 不死Java, 不朽C/C++, 新貴Python【推薦】

    人工智能開發(fā)語言排行榜: 不死Java, 不朽C/C++, 新貴Python【推薦】

    這篇文章主要介紹了人工智能開發(fā)語言排行榜: 不死Java, 不朽C/C++, 新貴Python,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 卷積神經(jīng)網(wǎng)絡Inception?V3網(wǎng)絡結(jié)構(gòu)圖

    卷積神經(jīng)網(wǎng)絡Inception?V3網(wǎng)絡結(jié)構(gòu)圖

    這篇文章主要為大家介紹了卷積神經(jīng)網(wǎng)絡的網(wǎng)絡結(jié)構(gòu)圖Inception?V3的結(jié)構(gòu)圖層詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 在 Windows 上安裝 DeepSeek 的完整指南(最新推薦)

    在 Windows 上安裝 DeepSeek 的完整指南(最新推薦)

    在Windows上安裝DeepSeek的完整指南,包括下載和安裝Ollama、下載DeepSeekRXNUMX模型、運行DeepSeek以及使用LMStudio選項,本文介紹在 Windows 上安裝 DeepSeek 的完整指南,感興趣的朋友一起看看吧
    2025-02-02
  • 詳解git submodule update獲取不到最新提交的代碼

    詳解git submodule update獲取不到最新提交的代碼

    這篇文章主要介紹了詳解git submodule update獲取不到最新提交的代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Github代碼常用指令(小結(jié))

    Github代碼常用指令(小結(jié))

    這篇文章主要介紹了Github代碼常用指令(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-08-08
  • Windows安裝與配置Ollama的圖文教程

    Windows安裝與配置Ollama的圖文教程

    本文主要介紹了Windows安裝與配置Ollama的圖文教程,文中通過圖文示例介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03

最新評論