重新排列程式碼地圖上的項目,使其更容易閱讀並提升效能。
您可以自訂程式碼映射,而不會影響方案中的原始程式碼。 當您想要專注於重要程式碼專案或傳達程式代碼概念時,這會很有用。 例如,若要醒目提示有趣的區域,您可以選取地圖上的程式代碼元素並加以篩選、變更程式代碼元素和鏈接的樣式、隱藏或刪除程式碼元素,以及使用屬性、類別或群組來組織程式代碼專案。
要求
若要建立程式代碼地圖,您必須擁有 Visual Studio Enterprise。
您可以檢視程式代碼對應,並在 Visual Studio Professional 中對程式代碼對應進行有限的編輯。
開始使用程式碼地圖
建立程式代碼地圖(詳情請參閱 查看各解決方案的對應相依性 )。 如果您不想等待地圖完成產生,請按兩下 [ 取消 ] 鏈接隨時停止產生程式。 不過,如果您這樣做,則不會看到所有相依性和連結的詳細數據。
在生成地圖之後,請參考以下提示來審查您的程式碼:
查看程序代碼中的自然相依性叢集。 在地圖工具列上,選擇 版面配置、快速叢集,然後選擇圖形工具列上的
。 請參閱 變更地圖版面配置。
藉由將相關節點分組,將地圖組織成較小的區域。 折疊這些群組,只查看自動出現的群組間相依性。 請參閱 群組節點。
使用篩選來簡化地圖,並將焦點放在您感興趣的節點或連結類型上。 請參閱 篩選節點和連結。
最大化大型地圖的效能。 如需詳細資訊,請參閱 對應解決方案之間的相依性 。例如,開啟地圖工具列上的 [略過建置] ,以便在更新地圖上的專案時,Visual Studio 不會重建您的方案。
變更地圖版面配置
| 至 | 執行這些步驟 |
|---|---|
| 按照特定方向安排整個地圖的依賴流程。 這可協助您在程式代碼中看到架構層。 | 在地圖工具列上,選擇 [ 配置],然後: - 從上到 ![]() - 從下到上 ![]() - 從左至右 ![]() - 從右至左 ![]() |
| 在程式代碼中查看自然相依性叢集,其中包含叢集中心最相依節點,以及這些叢集外部的最低相依節點。 | 在地圖工具列上選擇 佈局,然後在圖形工具列上選擇 快速叢集 |
| 選取地圖上的一或多個節點。 | 點擊節點以選取它。 若要選取或取消選取多個節點,請按住 CTRL 的同時點擊。 鍵盤:按 TAB 鍵或使用箭頭鍵將虛線焦點矩形移至節點,然後按 空格 鍵加以選取。 按 CTRL + 空格鍵以多重選取或取消選取節點。 |
| 在地圖上移動特定節點。 | 拖曳節點以移動。 若要在拖曳節點時將其他節點和連結移出,請按下並按住 SHIFT 鍵。 鍵盤:按住 CTRL 並按下箭頭鍵。 |
| 獨立於地圖上的其他節點和群組,變更群組內的佈局。 | 選取節點並開啟快捷方式功能表。 選擇 [配置 ],然後選取版面配置樣式。 (或) 選取節點並展開它以顯示子節點。 按一下節點標題以顯示群組快顯工具列,然後開啟 變更群組版面配置樣式 清單。 選取其中一個樹狀結構配置、 快速叢集或 清單檢視 (這會將群組的內容排列成清單)。如需詳細資訊 ,請參閱群組節點 。 |
| 撤銷地圖中的操作。 | 按 CTRL + Z 或使用 Visual Studio 復原 命令。 |
瀏覽地圖
| 至 | 執行這些步驟 |
|---|---|
| 掃描地圖。 | 使用滑鼠以任何方向拖曳地圖。 (或) 按住 SHIFT 並旋轉滑鼠滾輪以水平捲動。 按住 SHIFT + CTRL 並旋轉滑鼠滾輪以水平捲動。 |
| 放大或縮小地圖。 | 旋轉滑鼠滾輪。 (或) 使用程式代碼對應工具列上的 Zoom 下拉式清單。 (或) 使用鍵盤快捷方式。 若要放大,請按 CTRL + SHIFT + 句號 若要縮小,請按 CTRL + SHIFT + , (逗號)。 |
| 使用滑鼠放大特定區域。 | 按住滑鼠右鍵,同時繪製您感興趣的區域周圍的矩形。 |
| 調整地圖大小並使其符合視窗。 | 從程式碼地圖工具列上的 [縮放] 清單中,選擇 [縮放至符合]。 (或) 按兩下 [縮放] 以調整 圖示 程式代碼地圖 |
| 依其名稱尋找地圖上的節點。 提示: 這僅適用於地圖上的項目。 若要尋找方案中但未在地圖上的專案,請在 [方案總管] 中尋找這些專案,然後將這些專案拖曳至地圖。 (拖曳您的選取範圍,或在 方案總管 工具欄上,按一下 在程式碼對應上顯示)。 | 1. 選擇程式碼地圖工具列上的尋找圖示 2.輸入專案名稱,然後按 [傳回 ] 或按單擊 [放大鏡] 圖示。 您的搜尋結果中的第一個項目會在地圖上被選中顯示。 3.若要自定義您的搜尋,請開啟下拉式清單並選擇搜尋選項。 選項為 [尋找下一步]、[尋找上一步] 和 [全部選取]。 然後按下搜尋文字框旁的對應按鈕。
或者,使用鍵盤:按 F3 選取下一個比對節點或 SHIFT + F3 以選取上一個比對節點。 4.選取任何一個選項,以指定搜尋字詞的處理方式,方法是單擊搜尋文字框下方的圖示。 選項依序從左至右分別是:區分大小寫的比對、僅比對整個單字、使用 .NET 正規表示式語法、自動展開群組以顯示與內含項目相符的比對項目。 重要: 只有在先前已展開這些群組時,才可以使用搜尋方塊來尋找折疊群組中的相符結果。 若要尋找這些相符專案,並自動展開其父群組,請在搜尋方塊下選擇此選項。 |
| 選取所有未選取的節點。 | 開啟所選節點的快捷方式功能表。 選擇 [選取]、[反轉選取]。 |
| 選取連結到所選取節點的其他節點。 | 開啟所選節點的快捷方式功能表。 選擇 [選取 ] 並選取下列其中一項: - 若要選取直接連結至所選節點的其他節點,請選擇 [傳入相依性]。 - 若要從選取的節點直接選取其他連結的節點,請選擇 [傳出相依性]。 - 若要選取直接連結至所選節點並從中連結的其他節點,請選擇 [兩者]。 - 若要選取所有連結至所選節點及從所選節點連結出去的節點,請選擇 連接子圖。 - 若要選取所選節點的所有子系,請選擇 [ 子系]。 |
篩選節點和連結
| 至 | 執行這些步驟 |
|---|---|
| 顯示或隱藏 [篩選] 窗格。 | 選擇程式碼地圖工具列上的 [篩選器] 按鈕。 篩選窗格預設會顯示為方案總管中的分頁式頁面。 |
| 篩選地圖上顯示的節點類型。 | 在 [篩選] 窗格的 [ 程序代碼專案 ] 列表中設定或清除複選框。 |
| 篩選地圖上顯示的連結類型。 | 在 [篩選] 窗格的 [ 關聯性 ] 列表中設定或清除複選框。 |
| 在地圖上顯示或隱藏測試項目節點。 | 在 [篩選] 窗格中的 [其他] 列表中設定或清除 [測試資產] 複選框。 |
地圖圖例面板中顯示的圖示會反映您在清單中所做的設定。 若要顯示或隱藏 [圖例] 面板,請按下程式代碼對應工具列上的 [ 圖例 ] 按鈕。
檢查節點和連結
程式地圖顯示這些類型的連結:
個別連結代表兩個節點之間的單一關聯性。
跨群組連結代表不同群組中兩個節點之間的關聯性。
匯總連結代表指向兩個群組之間相同方向的所有關聯性。
小提示
根據預設,地圖只會顯示所選節點的跨群組連結。 若要變更此行為以顯示或隱藏群組之間的匯總連結,請按兩下程式代碼對應工具列上的 [ 版 面配置],然後選擇 [ 進階],然後選擇 [ 顯示所有跨群組 連結] 或 [隱藏所有跨群組連結]。 如需詳細資訊 ,請參閱隱藏或顯示節點和連結 。
| 至 | 執行這些步驟 |
|---|---|
| 請參閱節點或連結的詳細資訊。 | 將滑鼠指標移至節點頂端或連結,直到工具提示出現為止。 匯總連結的工具提示會列出其所代表的個別相依性。 (或) 開啟節點或連結的快捷方式功能表。 選擇 [編輯]、[ 屬性]。 |
| 顯示或隱藏群組的內容。 | - 若要展開群組,請開啟節點的快捷方式功能表,然後選擇 [ 群組]、[ 展開]。 (或) 將滑鼠指標移至節點頂端,直到箭號(向下箭號)按鈕出現為止。 按下此按鈕展開群組。 鍵盤:若要展開或折疊選取的群組,請按 PLUS 鍵 (+) 或 減號 鍵 (-)。 - 若要折迭群組,請開啟節點的快捷方式功能表,然後選擇 [ 群組]、[ 折疊]。 (或) 將滑鼠指標移至群組頂端,直到箭號(向上箭號)按鈕出現為止。 按此按鈕以摺疊群組。 - 若要展開所有群組,請按 CTRL + A 以選取所有節點。 開啟地圖的快捷方式功能表,然後選擇 [ 群組]、[ 展開]。 注意: 如果展開所有群組會產生不可使用的地圖或導致記憶體問題,則無法使用此命令。 建議您只將地圖展開至您關心的詳細數據層級。 - 若要折疊所有群組,請開啟節點或地圖的快捷鍵功能表。 選擇 [群組]、 [全部折疊]。 |
| 請參閱命名空間、類型或成員的程式代碼定義。 | 開啟節點的快捷方式功能表,然後選擇 [ 移至定義]。 -或- 按兩下節點。 針對展開的群組,按兩下群組上的標頭。 -或- 選取節點,然後按 F12。 例如: - 對於包含一個類別的命名空間,類別的程式代碼檔案會開啟以顯示該類別的定義。 在其他情況下,[ 尋找符號結果 ] 視窗會顯示程式代碼檔案清單。 注意: 當您在 Visual Basic 命名空間上執行這項工作時,命名空間背後的程式代碼檔案不會開啟。 當您在包含 Visual Basic 命名空間的選取節點群組上執行這項工作時,也會發生此問題。 若要解決此問題,請手動流覽至命名空間背後的程式代碼檔案,或省略您選取範圍中命名空間的節點。 - 針對類別或部分類別,該類別的程式代碼檔案隨即開啟以顯示類別定義。 - 對於方法,父類別的程式代碼檔案隨即開啟,以顯示方法定義。 |
| 檢查參與匯總連結的相依性和專案。 | 選取您感興趣的連結,然後針對您的選取開啟快顯功能表。 選擇 [顯示參與連結] 或 [在新程式代碼對應上顯示參與連結]。 Visual Studio 會在連結的兩端展開群組,並只顯示參與連結的專案和相依性。 注意: 當您檢查部分群組中項目之間的相依性時,您可能會看到此行為:
|
| 檢查不同群組中多個節點之間的相依性。 | 展開群組,讓您可以查看其所有子系。 選取您感興趣的所有節點,包括其子系。 地圖會顯示所選節點之間的跨群組連結。 若要選取群組中的所有節點,請在您繪製該群組周圍的矩形時按住 SHIFT 和滑鼠左鍵。 若要選取地圖上的所有節點,請按 CTRL+A。 提示: 若要隨時顯示跨群組連結,請選擇地圖工具列上的 [ 版 面配置]、[ 進階]、 [顯示所有跨群組連結]。 |
| 查看節點或連結參考的專案。 | 開啟節點的快捷方式功能表,然後選擇 [ 尋找所有參考]。
注意: 只有在為地圖的 .dgml 檔案中的節點或鏈接設定屬性時 Reference ,才適用此動作。 若要新增節點或連結的參考,請參閱 編輯 DGML 檔案來自訂程式對應圖。 |
隱藏或顯示節點和連結
隱藏節點會讓他們不參與配置演算法。 根據預設,會隱藏跨群組連結。 跨群組連結是跨群組連接節點的個別連結。 當群組折疊時,地圖會將所有跨群組鏈結整合成群組之間的一條鏈結。 當您展開群組並選取群組內的節點時,交叉群組連結會出現並顯示該群組中的相依性。
謹慎
在您將在 Visual Studio Enterprise 中建立的圖表與使用 Visual Studio Professional 的人員分享之前,請務必取消隱藏您希望其他人查看的任何節點或跨群組連結。 否則,這些使用者將無法取消隱藏這些項目。
隱藏或顯示節點
| 至 | 執行這些步驟 |
|---|---|
| 隱藏選取的節點。 | 1.選取您想要隱藏的節點。 2.開啟所選節點或地圖的快捷方式功能表。 選擇 [選取]、[隱藏選取]。 |
| 隱藏未選取的節點。 | 1.選取您想要保持可見的節點。 2.開啟所選節點或地圖的快捷方式功能表。 選擇 [選取]、 [隱藏未選取]。 |
| 顯示隱藏的節點。 | - 若要顯示群組內的所有隱藏節點,請先確定群組已展開。 開啟快捷方式功能表,然後選擇 [ 選取]、 [取消隱藏子系]。 (或) 按一下群組左上角的 取消隱藏子節點 - 若要顯示所有隱藏的節點,請開啟地圖或節點的快捷方式功能表,然後選擇 [選取]、[全部取消隱藏]。 |
隱藏或顯示連結
| 至 | 在地圖工具列上,選擇 [版面配置]、[進階],然後選擇 |
|---|---|
| 隨時顯示跨群組連結。 | 顯示所有跨群組連結。 這會隱藏群組之間的匯總連結。 |
| 隨時隱藏跨群組連結。 | 隱藏所有跨群組連結 |
| 只顯示所選節點的跨群組連結。 | 在選取的節點上顯示跨群組連結 |
| 隱藏所有連結。 | 隱藏所有連結。 若要再次顯示連結,請選擇上述其中一個選項。 |
群組節點
| 至 | 執行這些步驟 |
|---|---|
| 將容器節點顯示為群組節點或分葉節點。 | 若要將容器節點顯示為分葉節點:選取節點、開啟選取專案的快捷方式功能表,然後選擇 [ 群組]、[ 轉換為分葉]。 若要將容器節點顯示為群組節點:選取節點、開啟選取專案的快捷方式功能表,然後選擇 [ 群組]、[ 轉換為群組]。 |
| 變更群組內的版面配置。 | 選取群組,開啟快捷方式功能表,選擇 [ 配置],然後選取您想要的版面配置樣式。 (或) 選取群組,並確保其處於展開狀態。 2.再次按兩下群組標頭,並顯示群組工具列。
3. 開啟 [變更群組版面樣式的清單] ,然後選擇您想要的版面配置樣式。清單檢視 會將群組的成員重新排列到清單中。 Graph 預設值 會將群組配置重設為地圖預設版面配置。 如需其他選項,請參閱 變更地圖配置。 |
| 將節點新增至群組。 | 將節點拖曳到群組中。 當您拖曳節點時,Visual Studio 會顯示指標,以顯示您要移動節點。 您也可以將節點拖曳出群組。 |
| 將節點新增至非群組節點。 | 將節點拖曳至目標節點。 您可以藉由新增節點將任何目標節點轉換為群組。 |
| 群組選取的節點。 | 1.選取您要分組的節點。 快顯工具列會出現在您選取的最後一個節點上方。
2.在工具列上,選擇第四個圖示 [將選取的節點分組 ] (如果節點已展開,則會有五個而非四個圖示)。 輸入新群組的名稱,然後按 Return。 (或) 選取您要分組的節點,然後開啟選取項目的捷徑選單。 選擇 [群組]、 [新增父群組]、輸入新群組的名稱,然後按 [傳回]。 您可以重新命名群組。 開啟群組的快捷方式功能表,然後選擇 [ 編輯]、[ 屬性 ] 以開啟 [Visual Studio 屬性] 視窗。 在 Label 屬性中,視需要重新命名群組。 |
| 移除群組。 | 選取您想要移除的群組或群組。 開啟選取專案的快捷方式功能表,然後選擇 [ 群組]、 [移除群組]。 |
| 從其父群組中移除節點。 | 選取您要移動的節點。 開啟選擇項目的快捷方式功能表,然後選擇 群組、從父系移除。 這會移除節點直到其祖父母群組,或如果沒有祖父母群組,則移除至群組外部。 (或) 選取節點,並將其拖曳出群組。 |
新增、移除或重新命名節點、連結和批注
您可以在地圖上顯示更多或更少的項目,以便深入分析或簡化地圖。 您也可以重新命名專案,並將批註新增至專案。
謹慎
在您與使用 Visual Professional 的人員共用使用 Visual Studio Enterprise 所建立的地圖之前,請確定您希望其他人看到的任何程式代碼元素都會顯示在地圖上。 否則,這些使用者將無法恢復已刪除的程式碼元素。
新增程式代碼項目的節點
| 至 | 執行這些步驟 |
|---|---|
| 在目前滑鼠指標位置加入新的泛型節點。 | 1.將滑鼠指標移至您要放置新程式代碼專案的位置,然後按 Insert。 (或) 開啟地圖的快捷方式功能表,然後選擇 [ 編輯]、[ 新增]、[ 一般節點]。 2.輸入新節點的名稱,然後按 Return。 |
| 在目前滑鼠指標位置新增特定類型的程式代碼項目節點。 | 1. 將滑鼠指標移至您要放置新代碼元素的地圖上的位置,然後開啟地圖的快速選單。 2.選擇 [編輯]、[ 新增],然後選取您想要的節點類型。 3.輸入新節點的名稱,然後按 Return。 |
| 將泛型或特定類型的程式代碼項目節點新增至群組。 | 1.選取群組節點,然後開啟快捷方式功能表。 2.選擇 [編輯]、[ 新增],然後選取您想要的節點類型。 3.輸入新節點的名稱,然後按 Return。 |
| 新增相同類型的新節點,並從現有的節點連結。 | 1.選取程式碼元素。 彈出式工具列會出現在上方。
2.在工具列上,選擇第二個圖示 建立與這個節點相同類別的節點,並將新的連結新增至該節點。 3.選擇地圖上的位置以放置新的程式碼專案,然後按下滑鼠左鍵。 4.輸入新節點的名稱,然後按 Return。 |
| 新增從具有焦點的現有程式代碼項目連結的新泛型節點。 | 1.使用鍵盤,按 Tab 鍵,直到要連結的程式代碼專案具有焦點(點矩形)。 2. 按 Alt+插入。 3.輸入新節點的名稱,然後按 Return。 |
| 新增連結至具有焦點的現有程式代碼專案的新泛型節點。 | 1.使用鍵盤,按 Tab 鍵,直到要連結的程式代碼元素具有焦點(點矩形)。 2.按 Alt+Shift+Insert。 3.輸入新節點的名稱,然後按 Return。 |
| 若要新增程式碼元素 | 執行這些步驟 |
|---|---|
| 程式方案中的程式碼元素。 | 1.在 方案總管中尋找程式元素。 使用 [方案總管] 搜尋方塊或流覽方案。
提示: 若要尋找類型或成員上具有相依性的程式碼元素,請在 [方案總管] 中開啟類型或成員的捷徑選單。 選擇您感興趣的關係。
方案總管只會顯示具有指定相依性的程式碼元素。 2. 將你感興趣的程式碼元素拖曳至地圖上。 您也可以從類別檢視或物件瀏覽器拖曳程式碼元素。 (或) 在 方案總管 中,選取您想要映射的程式碼元素。 然後,在 [方案總管] 工具列上,按一下 [顯示於程式碼對應圖]。 根據預設,新程式代碼專案的父容器階層會顯示在地圖上。 使用程式碼對應工具列上的 [包含父系] 按鈕來變更此設定。 當關閉時,只有程式代碼元素會新增至地圖。 如要只在一次拖放動作中反轉此行為,請在您將碼元件拖曳至地圖時按住 CTRL 鍵。 Visual Studio 會在您的選取範圍中新增最上層程式碼元素。 若要查看程式代碼專案是否包含其他程式碼專案,請將滑鼠指標移至程式代碼專案頂端,讓箭號 (向下箭號) 出現。 選擇像箭頭的符號以展開程式碼元素。 若要展開所有程式代碼元素,請按 CTRL+A 以選取所有元素,開啟地圖的快捷方式功能表,然後選擇 [ 群組]、[ 展開]。 如果展開所有群組會產生無法使用的地圖或造成記憶體不足問題,則無法執行此命令。 |
| 對應地圖上的程式碼元素的相關程式碼元素。 | 按兩下程式代碼對應工具列上的 [ 顯示相關 ] 按鈕,然後選擇您感興趣的相關項目類型。 (或) 開啟程式代碼專案的快捷方式功能表。 根據您感興趣的關聯性類型,選擇功能表中的一個 顯示... 項目。 例如,您可以看到目前項目所參考的項目、參考目前項目的項目、類別的基礎類型和衍生類型、方法呼叫者,以及包含類別、命名空間和組件的項目。 如需詳細資訊,請參閱 本主題。 |
| 編譯的 .NET 元件 (.dll 或 .exe) 或二進位檔。 | 將元件組件或二進位檔從 Visual Studio 外部拖曳至地圖。 您只有在以相同的使用者存取控制(UAC)許可權層級執行 Windows 檔案總管或檔案瀏覽器和 Visual Studio 時,才能從 Windows 檔案總管或檔案瀏覽器中進行拖曳。 例如,如果 UAC 已開啟,而您以系統管理員身分執行 Visual Studio,Windows 檔案總管或檔案總管將會封鎖拖曳作業。 |
加入現有程式碼元素之間的連結
選取原始碼元素。 工具列會出現在程式碼元素上方。
在工具列上,選擇第一個圖示,從此節點建立新連結到您接下來點選的任一節點。
選擇目標程式代碼元素。 這兩個程式代碼項目之間會出現連結。
或
選取地圖上的原始碼元件。
如果您已安裝滑鼠,請將滑鼠指標移至地圖界限外。
開啟程式代碼專案的快捷方式功能表,然後選擇 [ 編輯>新增>泛型連結]。
使用 Tab 鍵切換至目標程式代碼元素,然後選取它以建立連結。
按 Enter 鍵。
將註解添加至地圖上的現有節點
選取程式代碼元素。 工具列會出現在上方。
在工具列上,選擇第三個圖示, 建立具有所選節點之新連結的新批註節點。
(或)
開啟程式代碼專案的快捷方式功能表,然後選擇 [ 編輯>新批注]。
輸入您的批註。 若要在新行上輸入,請按 Shift + Enter。
將批註新增至地圖本身
開啟地圖的快捷方式功能表,然後選擇 [ 編輯>新批注]。
輸入您的批註。 若要在新行上輸入,請按 Shift + Enter。
重新命名程式代碼項目或連結
選取您要重新命名的程式代碼項目或連結。
按 F2,或開啟快捷方式功能表,然後選擇 [ 編輯>重新命名]。
當編輯方塊出現在地圖中時,請重新命名程式碼專案或連結。
或
開啟快捷方式功能表,然後選擇 [ 編輯>屬性]。
在 Visual Studio [屬性] 視窗中編輯 標籤 屬性。
從地圖移除程式代碼項目或連結
選取程式代碼專案或連結,然後按 Delete 鍵。
(或)
開啟程式代碼專案或連結的快捷方式功能表,然後選擇 [ 編輯>移除]。
如果元素或連結是群組的一部分,[
會出現在群組內。 按兩下此選項可擷取遺漏的項目和連結。
您可以移除地圖中的程式代碼元素和連結,而不會影響基礎程序代碼。 當您刪除它們時,其定義會從 DGML (.dgml) 檔案中移除。
藉由編輯 DGML、新增未定義的程式碼元素或使用某些舊版 Visual Studio 所建立的地圖,不支援此功能。
標記程式碼元素以供後續跟進
選取您要標幟的程式碼元素或連結以進行後續跟進。
開啟快捷方式功能表,然後選擇 [ 編輯>旗標] 以進行 [後續作]。
根據預設,程式碼元素會有紅色背景。 考慮在其中添加批註,以提供適當的後續資訊。
選擇 [ 編輯>其他旗標色彩],變更元素的背景色彩,或清除後續旗標。
更改代碼元素或連結的樣式
您可以使用預先定義的圖示和色彩,變更程式代碼元素和連結的圖示和色彩。 例如,您可以選擇一種色彩來突出顯示具有特定類別或屬性程式碼元素和連結。 這可讓您識別並專注於地圖的特定區域。 您可以透過編輯地圖的 .dgml 檔案來指定自訂圖示及色彩;請參閱 如何透過編輯 DGML 檔案自訂程式代碼對應。
將預先定義的色彩或圖示套用至具有特定類別或特性的程式碼元素或連結
在地圖工具列上,選擇 [ 圖例]。
在 [ 圖例 ] 方塊中,查看程式代碼專案類別目錄或屬性是否已出現在清單中。
如果清單不包含類別或屬性,請在 + [圖例] 方塊中選擇,然後選擇 [節點屬性]、[節點類別]、[鏈接屬性] 或 [鏈接類別]。 然後選擇屬性或類別。 類別或屬性現在會出現在 [ 圖例 ] 方塊中。
備註
若要建立並指派類別或屬性給程式碼元素,您可以編輯地圖的 .dgml 檔案;請參閱 編輯 DGML 檔案來自訂程式碼對應。
在 [ 圖例 ] 方塊中,按下您新增或想要變更之類別或屬性旁的圖示。
使用下表來選取您想要變更的樣式:
變更這個 選擇 背景色彩 背景 外框色彩 筆劃 文字色彩 (顯示字母 “f” 以顯示結果) 前景 圖標 圖示 [ 色彩集選擇器 ] 或 [ 圖示集選擇器 ] 對話框隨即出現,讓您選取色彩或圖示。
在 [ 色彩集選擇器 ] 或 [ 圖示集選擇器 ] 對話框中,執行下列其中一項動作:
若要套用 執行這些步驟 一組色彩或圖示 開啟 [ 選取色彩 ][或 圖示] 設定 清單。 選取一組色彩或圖示。 特定色彩或圖示 開啟類別或屬性值清單。 選取色彩或圖示。 備註
您可以在 [ 圖例 ] 方塊中重新排列、刪除或暫時停用樣式。 請參閱 編輯圖例方塊。
編輯圖例框
您可以在 [ 圖例 ] 方塊中重新排列、刪除或暫時停用樣式:
開啟 [ 圖例 ] 方塊中樣式的快速選單。
執行下列其中一項工作:
至 選擇 停用代碼元素 禁用 刪除程式碼元素 刪除 將樣式上移 上移 將程式碼元素下移 下移
將樣式從一個地圖複製到另一個地圖
請確定 [圖例] 方塊會出現在來源地圖上。 如果看不到,請在地圖工具列上點擊 [圖例]。
開啟 [ 圖例 ] 方塊的捷徑選單。 選擇 [複製圖例]。
將圖例貼到目標地圖上。
合併程式碼地圖
您可以藉由複製和貼上地圖程式之間的程式碼元素來合併地圖。 如果程式碼元素標識碼相符,則貼上程式碼元素的功能就像合併操作一樣。 若要簡化這項工作,請將您想要可視化的所有元件或二進位檔放在相同的資料夾中,讓每個元件或二進位檔的完整路徑都與您要合併的每個對應相同。
或者,您可以將這些元件或二進位檔從該資料夾拖曳到同一位置。




清單。 選取其中一個樹狀結構配置、 快速叢集或 清單檢視 (這會將群組的內容排列成清單)。